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 :
بازگشت