DocumentCode
2355316
Title
Microcode generation for the control of a massively parallel computer
Author
Phillips, Tom ; Michael, J. Bret ; Abuhamdeh, Zahi
Author_Institution
George Mason Univ., Fairfax, VA, USA
fYear
1988
fDate
10-12 Oct 1988
Firstpage
515
Lastpage
517
Abstract
Software organization for the control of a single-instruction multiple-data (SIMD) machine is explained. It is argued that the bulk of an algorithm adapted to a SIMD architecture should be executed on a microsequencing controller which is directly connected to the SIMD machine. Typical systems have a main control unit which calls low-level primitives on a controller which is directly connected to an SIMD machine. The results show that an algorithm can be autonomously run on a microsequencer directly connected to an SIMD machine. Two algorithms are applied to the two major SIMD controller configurations and their performances are examined. To demonstrate how the software organization can be applied to a system, a compiler is written for the GAM pyramid that generates microcode from a high-level language with parallel data structures. The microcode executes on a microcode sequencer unit which is directly connected to a pyramid architecture SIMD machine
Keywords
high level languages; multiprocessing programs; parallel architectures; parallel machines; program compilers; GAM pyramid; SIMD architecture; compiler; high-level language; low-level primitives; main control unit; massively parallel computer; microcode; microcode sequencer unit; microsequencing controller; parallel data structures; pyramid architecture SIMD machine; single-instruction multiple-data; software organization; Algorithms; Arithmetic; Automatic control; Computer architecture; Concurrent computing; Control systems; Convolution; Data structures; Design automation; Information technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
Conference_Location
Fairfax, VA
Print_ISBN
0-8186-5892-4
Type
conf
DOI
10.1109/FMPC.1988.47489
Filename
47489
Link To Document