• DocumentCode
    3126067
  • Title

    Mapping parallel algorithms onto general-purpose parallel machines

  • Author

    Chen, Marina C.

  • Author_Institution
    Dept. of Comput. Sci., Yale Univ., New Haven, CT, USA
  • Volume
    1
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    131
  • Lastpage
    141
  • Abstract
    The mapping of very-high-level problem specifications to general-purpose parallel machines is addressed. The objective is to illustrate how such mappings can be successfully achieved by the implementation of a very-high-level, architecture-independent programming language. At the foundation, a macro-parallel abstract machine is devised and combined with a substitution model of functional languages. Features such as data parallelism, functional composition, abstraction, and recursion, give the full power of parallel algorithm specification. These are unified and supported in a single language known as Crystal. A procedure for programming languages, called hyper-stack, is devised for calls to parallel modules.<>
  • Keywords
    parallel algorithms; Crystal; architecture-independent programming language; data parallelism; functional composition; functional languages; general-purpose parallel machines; hyperstack; macroparallel abstract machine; parallel algorithms mapping; parallel modules; recursion; substitution model; Computer architecture; Computer languages; Computer science; Hypercubes; LAN interconnection; Large-scale systems; Parallel algorithms; Parallel machines; Parallel processing; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.I. Architecture Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0841-2
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11757
  • Filename
    11757