Daebum Lee and Deog-Kyoon Jeong and David A. Wood and David A. Patterson and Mark D. Hill and Shing I. Kong and George S. Taylor and David A. Hodges and Susan J. Eggers and Garth A. Gibson and Randy H. Katz

EECS Department, University of California, Berkeley

Technical Report No. UCB/CSD-89-500

, 1989

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/CSD-89-500.pdf

This two-part paper describes two key components used in building a 40-70 MIPS multiprocessor workstation. In the first part, VLSI implementation of the central processing unit (CPU) chip, based on reduced instruction set computer (RISC) architecture and with support for LISP is described. The 1.3cm^2 CPU chip uses a direct-mapped 512-byte on-chip instruction cache, and 138 40-bit registers organized in 8 overlapping windows to achieve 10 MIPS per processor peak performance with a 10 MHz, four-phase clock. <p>The second part of the paper describes the memory management unit and cache controller (MMU/CC) chip. System level design issues such as multiprocessor cache coherency and synchronization among chip sets are also considered in the second part. Both chips are implemented in a 1.6 um double-layer-metal CMOS technology, and are being used in a multiprocessor workstation (SPUR) successfully executing its own operating system called Sprite as well as many applications including LISP programs. <p><strong>Part I title:</strong> A RISC Microprocessor with Coprocessor Interface and Support for Symbolic Testing <br /><strong>Part II title:</strong> A Memory Management Unit and Cache Controller


BibTeX citation:

@techreport{Lee:CSD-89-500,
    Author= {Lee, Daebum and Jeong, Deog-Kyoon and Wood, David A. and Patterson, David A. and Hill, Mark D. and Kong, Shing I. and Taylor, George S. and Hodges, David A. and Eggers, Susan J. and Gibson, Garth A. and Katz, Randy H.},
    Title= {A VLSI Chip Set for a Mutiprocessor Workstation},
    Year= {1989},
    Month= {Apr},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/6153.html},
    Number= {UCB/CSD-89-500},
    Abstract= {This two-part paper describes two key components used in building a 40-70 MIPS multiprocessor workstation. In the first part, VLSI implementation of the central processing unit (CPU) chip, based on reduced instruction set computer (RISC) architecture and with support for LISP is described. The 1.3cm^2 CPU chip uses a direct-mapped 512-byte on-chip instruction cache, and 138 40-bit registers organized in 8 overlapping windows to achieve 10 MIPS per processor peak performance with a 10 MHz, four-phase clock. <p>The second part of the paper describes the memory management unit and cache controller (MMU/CC) chip. System level design issues such as multiprocessor cache coherency and synchronization among chip sets are also considered in the second part. Both chips are implemented in a 1.6 um double-layer-metal CMOS technology, and are being used in a multiprocessor workstation (SPUR) successfully executing its own operating system called Sprite as well as many applications including LISP programs.  <p><strong>Part I title:</strong> A RISC Microprocessor with Coprocessor Interface and Support for Symbolic Testing  <br /><strong>Part II title:</strong> A Memory Management Unit and Cache Controller},
}

EndNote citation:

%0 Report
%A Lee, Daebum 
%A Jeong, Deog-Kyoon 
%A Wood, David A. 
%A Patterson, David A. 
%A Hill, Mark D. 
%A Kong, Shing I. 
%A Taylor, George S. 
%A Hodges, David A. 
%A Eggers, Susan J. 
%A Gibson, Garth A. 
%A Katz, Randy H. 
%T A VLSI Chip Set for a Mutiprocessor Workstation
%I EECS Department, University of California, Berkeley
%D 1989
%@ UCB/CSD-89-500
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/6153.html
%F Lee:CSD-89-500