DocumentCode
3017236
Title
The design of a RISC based multiprocessor chip
Author
Gupta, Rajiv ; Epstein, Michael ; Whelan, Michael
Author_Institution
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
fYear
1990
fDate
12-16 Nov 1990
Firstpage
920
Lastpage
929
Abstract
The architecture of an RISC (reduced instruction set computer) based on multiprocessor chip designed in the Briarcliff Multiprocessor Project is described. The processors operate in an MIMD (multiple instruction, multiple data) fashion, executing parallel instruction streams generated by a parallelizing compiler for the exploitation of fine-grained parallelism. Low-cost synchronization mechanisms are supported in hardware. The resulting system is tolerant of unpredictable delays in the progress of individual streams. Instruction level parallelism is exploited through the use of register channels and a mechanism for the collective branching of processors. For efficient synchronization during parallel execution of loops, fuzzy barriers are provided. On-chip memory is organized into multiple banks in order to provide sufficient bandwidth for the processors. The RISC processors are based upon the Sun SPARC architecture
Keywords
parallel architectures; reduced instruction set computing; 36 bit; Briarcliff Multiprocessor Project; C-compiler; MIMD; RISC processors; Sun SPARC architecture; collective branching; fine-grained parallelism; fuzzy barriers; loops; memory design; multiprocessor chip; parallel A-code; parallel instruction streams; parallelizing compiler; reduced instruction set computer; register channels; synchronization mechanisms; Bandwidth; Character generation; Computer science; Integrated circuit interconnections; Parallel processing; Processor scheduling; Reduced instruction set computing; Registers; Sun; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '90., Proceedings of
Conference_Location
New York, NY
Print_ISBN
0-8186-2056-0
Type
conf
DOI
10.1109/SUPERC.1990.130119
Filename
130119
Link To Document