RISC movement in processor architecture
RISC = reduced instruction set computer
Technological prerequisite (end of 70ies): VLSI chips of limited capacity make very simple pipelined single-chip processor implementations feasible
About 80% of the computations of a typical program required only about 20% of the instructions in a processor's instruction set.
The most frequently used instructions were simple instructions such as load, store and add.
Cooperation between a well-chosen set of simple instructions implemented directly in hardware and an optimizing compiler.
Having a small number of instructions can be traced back to 1964, when the Control Data Corporation CDC 6600 used a small (64 opcodes) load/store and register-register instruction set,
mid 1970s, when researchers at IBM developed the IBM 801
End of 70ies: Patterson’s team at University of California at Berkeley (RISC I) and Hennessy's team of Stanford University (MIPS) survey RISC processors.