DocumentCode
1353283
Title
Architecture and design of a 500-MHz gallium-arsenide processing element for a parallel supercomputer
Author
Fouts, Douglas J. ; Butner, steven E.
Author_Institution
Dept. of Electr. & Comput. Eng., US Naval Postgraduate Sch., Monterey, CA, USA
Volume
26
Issue
9
fYear
1991
fDate
9/1/1991 12:00:00 AM
Firstpage
1199
Lastpage
1211
Abstract
The design of the processing element of GASP, a GaAs supercomputer with a 500-MHz instruction issue rate and 1-GHz subsystem clocks, is presented. The novel, functionally modular, block data flow architecture of GASP is described. The architecture and design of a GASP processing element is then presented. The processing element (PE) is implemented in a hybrid semiconductor module with 152 custom GaAs ICs of eight different types. The effects of the implementation technology on both the system-level architecture and the PE design are discussed. SPICE simulations indicate that parts of the PE are capable of being clocked at 1 GHz, while the rest of the PE uses a 500-MHz clock. The architecture utilizes data flow techniques at a program block level, which allows efficient execution of parallel programs while maintaining reasonably good performance on sequential programs. A simulation study of the architecture indicates that an instruction execution rate of over 30,000 MIPS can be attained with 65 PEs
Keywords
III-V semiconductors; gallium arsenide; hybrid integrated circuits; parallel architectures; parallel machines; 1 GHz; 30 GIPS; 500 MHz; GASP; GaAs; block data flow architecture; custom ICs; hybrid semiconductor module; instruction issue rate; parallel supercomputer; processing element design; subsystem clocks; system-level architecture; Circuits; Clocks; Computational modeling; Computer architecture; Gallium arsenide; Multiprocessor interconnection networks; Packaging; Process design; SPICE; Supercomputers;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/4.84936
Filename
84936
Link To Document