Professional Documents
Culture Documents
RISC vs CISC
Kate Ericson
Links
Dawn of Time
Dawn of Time
Dawn of Time
Summary of sorts
Orthogonality
Research
CPU speedup
RISC
RISC
More Speed
Side by Side
CISC
RISC
I Complexity found in
I Complexity on software side
hardware
I Register-to-Register : load
I Memory-to-memory : load
and store are seperate
and store functionality found
instructions
in a single instruction
I More instructions necessary
I Less lines of code needed to
to provide same functionality
provide same functionality
Side by Side
CISC
RISC
I instructions not always the
same size I all instructions of a uniform
I instructions are difficult to size
decode because instructions I instructions are easier to
are not uniform decode because of how they
I to make use of pipelining, are set up-ex: opcode will
instructions need to be always be in the same place
broken down to smaller I capable of using pipelining
components at processor by design
level
Real World
I Good Question!
I Right now this is still pretty much in the air. While the PC
world is dominated by CISC processors, elsewhere mostly RISC
processors are used.
I You can usually start a flame war by strongly taking one side
or the other
I But really now, which one is better?
I Only time will be able to tell for this one
Sources Used