DocumentCode
2614740
Title
Execution mode management and CU/PE overlap in an SIMD/SPMD parallel language/compiler
Author
Nichols, Mark A. ; Siegel, Howard Jay ; Dietz, Henry G.
Author_Institution
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
fYear
1991
fDate
11-13 Sep 1991
Firstpage
392
Lastpage
397
Abstract
Language constructs (and their implementations) for execution mode management and achieving the overlap of control unit and processor operations in an explicitly parallel programming language are described. These are targeted to reconfigurable parallel processing systems, where the machine´s processors are capable of operating in both the single-instruction-multiple data (SIMD) and single program-multiple data (SPMD) modes of parallelism. The SPMD mode of parallelism is a subset of the multiple instruction-multiple data (MIMD) mode where all processors execute the same program. By providing all aspects of the language with an SIMD and an SPMD version that are syntactically and semantically equivalent, the language facilitates experimentation with and exploitation of hybrid SIMD/SPMD machines
Keywords
parallel languages; program compilers; scheduling; CU/PE overlap; SIMD/SPMD parallel language/compiler; control unit; execution mode management; explicitly parallel programming language; hybrid SIMD/SPMD machines; multiple instruction-multiple data; processor operations; reconfigurable parallel processing systems; single program-multiple data; single-instruction-multiple data; Computer languages; Engineering management; Laboratories; Parallel languages; Parallel machines; Parallel processing; Parallel programming; Process control; Program processors; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International
Conference_Location
Tokyo
Print_ISBN
0-8186-2152-4
Type
conf
DOI
10.1109/CMPSAC.1991.170211
Filename
170211
Link To Document