• DocumentCode
    2772964
  • Title

    Data management and control-flow constructs in a 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
    1990
  • fDate
    8-10 Oct 1990
  • Firstpage
    397
  • Lastpage
    406
  • 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
  • Keywords
    parallel languages; SIMD; SPMD; control-flow constructs; data dependent; data management; data manipulation operations; explicitly parallel language; massively parallel processing systems; parallelism; processor address dependent; single-instruction-stream, multiple-data-stream; single-program, multiple-data-stream; variable specification; Broadcasting; Concurrent computing; Counting circuits; High performance computing; Laboratories; Oceans; Parallel languages; Parallel machines; Parallel processing; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
  • Conference_Location
    College Park, MD
  • Print_ISBN
    0-8186-2053-6
  • Type

    conf

  • DOI
    10.1109/FMPC.1990.89490
  • Filename
    89490