Title :
Overview of the Monsoon project
Author :
Traub, Kenneth R. ; Beckerle, Michael J. ; Papadopoulos, Gregory M. ; Hicks, James E. ; Young, Jonathan
Abstract :
Monsoon is an experimental multi-threaded multiprocessor targeted to large-scale, general purpose scientific and symbolic computations. In particular, Monsoon is designed for the efficient execution of code compiled from Id, a high-level, implicitly parallel declarative language. Monsoon is a product of a multiyear cooperative research and development program between the Massachusetts Institute of Technology (MIT) and Motorola, Inc., which, in turn is an outgrowth of over ten years of research in dynamic dataflow architectures and languages conducted at MIT. The intent is to provide an overall view of the Monsoon hardware and software system architecture. In addition, the run-time system and emulator are detailed
Keywords :
parallel architectures; parallel languages; parallel machines; parallel programming; Id; MIT; Massachusetts Institute of Technology; Monsoon project; Motorola; dynamic dataflow architectures; emulator; multi-threaded multiprocessor; parallel declarative language; research and development program; run-time system; scientific computations; symbolic computations; Computer architecture; Hardware; Large-scale systems; Packet switching; Pipelines; Registers; Runtime; Software systems; Switches; Yarn;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-2270-9
DOI :
10.1109/ICCD.1991.139869