3 ms·
The ALU is arguably one of the most simplest parts of a usable CPU. The more nuanced stuff is memory management (caches, etc), IO, branch prediction, and pipel
by hatsunearu 10y ago
The ALU is arguably one of the most simplest parts of a usable CPU.
The more nuanced stuff is memory management (caches, etc), IO, branch prediction, and pipelining.
- oh_sigh 10y agoI'd assume that is why this blog post is about an ALU and not those other things then...
- jacquesm 10y agoUsable CPU's do not need caches, branch prediction and pipelining, and IO can be memory mapped. There are other bits you need to make a usable CPU (for instance: registers, instruction decoder, instruction pointer and a stack pointer and some more glue), but the ones you mention are totally optional.