Liste des Groupes | Revenir à c arch |
On Sun, 8 Dec 2024 22:10:15 +0000, Marcus wrote:Yes, it's certainly a scale, where most implementations have *some*
I usually (and simplistically) divide CPU designs (implementations) intoIf any portion of the design fetches the next instruction before the
two main categories:
>
- Pipelined
- Non-pipelined
>
Of course, there is a sliding scale at play, but let's not get into that
debate.
>
My question is: What is the best name for non-pipelined designs?
last calculation of the previous instruction, then the design is
pipelined. CDC 6600 had a pipelined front end and serially reusable
calculation units. {{Also note under this definition 6800, 68000, and
8086 were (partially pipelined) architectures.
My question is more about the nomenclature, not about merits ofI'm thinking about CPU:s that transition through several states (oneGiven that one can take an off the shelf (rather cheap) FPGA and
clock cycle after another) when executing a single instruction (e.g.
FETCH + DECODE + EXECUTE), and where instruction and data typically
share the same memory interface.
implement a fully pipeline RISC ISA implementation::
Why, in this day and age, would anyone want to even consider doing
something less pipelined than that ?!?!?
Les messages affichés proviennent d'usenet.