Execution mode management and CU/PE overlap in an SIMD/SPMD parallel language/compiler

Mark A. Nichols, Howard Jay Siegel, Henry G. Dietz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 for reconfigurable parallel processing systems, where the machine's processors are capable of operating in both the SIMD and SPMD modes of parallelism. (The SPMD (Single Program - Multiple Data) mode of parallelism is a subset of the 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.

Original languageEnglish
Title of host publicationProceedings of the15th Annual International Computer Software and Applications Conference, CMPSAC 1991
Pages392-397
Number of pages6
ISBN (Electronic)0818621524
DOIs
StatePublished - 1991
Event15th Annual International Computer Software and Applications Conference, CMPSAC 1991 - Tokyo, Japan
Duration: Sep 11 1991Sep 13 1991

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Conference

Conference15th Annual International Computer Software and Applications Conference, CMPSAC 1991
Country/TerritoryJapan
CityTokyo
Period9/11/919/13/91

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Execution mode management and CU/PE overlap in an SIMD/SPMD parallel language/compiler'. Together they form a unique fingerprint.

Cite this