RISC I

David A. Patterson, Carlo H. Sequin
1998 25 years of the international symposia on Computer architecture (selected papers) - ISCA '98  
The Reduced Instruction Set Computer (RISC) Project investigates an alternatrve to the general trend toward computers wrth increasingly complex instruction sets: With a proper set of instructions and a corresponding architectural design, a machine wrth a high effective throughput can be achieved. The simplicity of the instruction set and addressing modes allows most Instructions to execute in a single machine cycle, and the srmplicity of each instruction guarantees a short cycle time. In
more » ... n, such a machine should have a much shorter design trme. This paper presents the architecture of RISC I and its novel hardware support scheme for procedure call/return. Overlapprng sets of regrster banks that can pass parameters directly to subrouttnes are largely responsible for the excellent performance of RISC I. Static and dynamtc comparisons between this new architecture and more traditional machines are given. Although instructions are simpler, the average length of programs was found not to exceed programs for DEC VAX 11 by more than a factor of 2. Preliminary benchmarks demonstrate the performance advantages of RISC. It appears possible to build a single chip computer faster than VAX 11/780.
doi:10.1145/285930.285981 dblp:conf/isca/PattersonS98a fatcat:zt4t2qeaybgbnlmhsemzxc345i