RISC: Reduced Instruction Set Computer
A 32-bit microprocessor designed to run C and UNIX
(a.k.a. RISC-I and RISC-II)�David Patterson and Carlo Sequin
The Idea and The Challenge
1980 - 1984
The RISC Group
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
P0
P1
P2
P3
28
32
36
40
P0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
P0
P1
P2
P3
1
5
9
13
2
6
10
14
3
7
11
15
4
8
12
16
P0
P1
P2
P3
RISC-I was developed in a series of 4 graduate classes. RISC-II was designed later by Katevenis and Sherburne. 1st row: Korbin Van Dyke, Osamu Tomisawa (Mitsubishi), Jim Peek, David Patterson (Berkeley), Carlo Sequin (Berkeley), Peter Kessler (Google), John Foderaro (Franz Inc). 2nd row: Bob Sherburne, John Ousterhout (Stanford), Ralph Campbell, Rich Piepho, Helen Davis, Dan Fitzpatrick, Dan Halpern. 3rd row: Manolis Katevenis (U. Crete), Bob Cmelik, Robert Hyerle, Paul Hansen, Mike Shebanow, Scott Baden (UCSD), Howard Landman. Not pictured: Zvi Peshkesh
Direct Impact
The trend in instruction set architecture (ISA) was leading to ever increasing complexity. Could a new, very simple but judiciously chosen ISA lead to smaller and faster circuits, thus yielding overall higher performance? We set out to prove that a VLSI computer would be better implemented as a �Reduced Instruction Set Computer (RISC) than as a Complex Instruction Set Computer (CISC).
RISC microprocessor
Technical Approach
Selected Publications
RISC-I was built in 5 micron NMOS using 44,420 transistors with a die area of 77 mm2, and ran at 1 MHz. RISC-II ran at 3 MHz in 3 micron NMOS using 40,760 transistors and a die area of 60 mm2.
Indirect Impact
(1982 RISC talk slides - cars by Linda Patterson)