K e y n o t e Address: RISC: T h e D e a t h of M i c r o c o d e , Or the V i c t o r y of M i c r o c o d e ? Josh Fisher, HP Labs When the "RISC revolution" happened in the early 1980's many people said that it was the death of processor microcode. After all, microcode was used to emulate complex instruction sets, and CISC was out. In fact, it was exactly the other way around. The RISC revolution signaled the victory of writable control stores. Because of changes in memory technology, and for other reasons, the greatest efficiency came from compiling directly to vertical microcode (a.k.a. RISC level machine language), eliminating the normal (CISC) machine language level. Writable control stores were replaced, as they should have been, by a main memory/instruction cache arrangement. Interestingly, sometimes the work done in the microcode arena has anticipated work in general purpose architectures, while other times the reverse has been true. Software Pipelining: A n Evaluation of E n h a n c e d P i p e l i n
/lp/association-for-computing-machinery/issue-abstracts-yioWQeyYTu