Data management and control-flow constructs in a 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

Features of an explicitly parallel language targeted for reconfigurable massively parallel processing systems capable of operating in the SIMD (single-instruction-stream, multiple-data-stream) and SPMD (single-program, multiple-data-stream) modes of parallelism are presented (SPMD is a subset of MIMD (multiple-instruction stream, multiple-data stream)). All aspects of the language have been provided with an SIMD-mode version and an SPMD-mode version that are functionally equivalent. The language facilitates experimentation with and exploitation of massively parallel SIMD/SPMD machines. Aspects of data management (variable specification, data manipulation operations, etc.) and control-flow constructs (data dependent and processor address dependent) are examined.

Original languageEnglish
Title of host publicationProc 3 Symp Front Massively Parallel Comput Frontiers 90
Pages397-406
Number of pages10
StatePublished - 1990
EventProceedings of the 3rd Symposium on the Frontiers of Massively Parallel Computation - Frontiers '90 - College Park, MD, USA
Duration: Oct 8 1990Oct 10 1990

Publication series

NameProc 3 Symp Front Massively Parallel Comput Frontiers 90

Conference

ConferenceProceedings of the 3rd Symposium on the Frontiers of Massively Parallel Computation - Frontiers '90
CityCollege Park, MD, USA
Period10/8/9010/10/90

ASJC Scopus subject areas

  • Engineering (all)

Fingerprint

Dive into the research topics of 'Data management and control-flow constructs in a SIMD/SPMD parallel language/compiler'. Together they form a unique fingerprint.

Cite this