학술논문
Data management and control-flow constructs in a SIMD/SPMD parallel language/compiler
Document Type
Conference
Author
Source
[1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the. :397-406 1990
Subject
Language
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.ETX