• DocumentCode
    1990531
  • Title

    Parallel programming models and their interdependence with parallel architectures

  • Author

    Giloi, W.K.

  • Author_Institution
    GMD Inst. for Comput. Archit. & Software Technol., Berlin, Germany
  • fYear
    1993
  • fDate
    20-23 Sep 1993
  • Firstpage
    2
  • Lastpage
    11
  • Abstract
    Because of its superior performance and cost-effectiveness, parallel computing will become the future standard, provided we have the appropriate programming models, tools and compilers needed to make parallel computers widely usable. The dominating programming style is procedural, given in the form of either the memory sharing or the message-passing paradigm. The advantages and disadvantages of these models and their supporting architectures are discussed, as well as the tools by which parallel programming is made machine-independent. Further improvements can be expected from very high level coordination languages. A general breakthrough of parallel computing, however, will only come with the parallelizing compiler that enable the user to program applications in the conventional sequential style. The state-of-the-art of parallelizing compilers is outlined, and it is shown how they will be supported by higher-level programming models and multi-threaded architectures
  • Keywords
    functional programming; parallel architectures; parallel programming; program compilers; programming theory; cost-effectiveness; high level coordination languages; machine-independent programming; memory sharing paradigm; message-passing paradigm; multi-threaded architectures; parallel architectures; parallel programming models; parallelizing compilers; performance; procedural programming style; sequential programming; Application software; Computer architecture; Concurrent computing; Functional programming; Logic programming; Parallel architectures; Parallel processing; Parallel programming; Program processors; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming Models for Massively Parallel Computers, 1993. Proceedings
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-4900-3
  • Type

    conf

  • DOI
    10.1109/PMMP.1993.315560
  • Filename
    315560