• DocumentCode
    2893129
  • Title

    Modula-P-a language for parallel programming definition and implementation on a transputer network

  • Author

    Vollmer, Jürgen ; Hoffart, Ralf

  • Author_Institution
    Karlsruhe Univ., Germany
  • fYear
    1992
  • fDate
    20-23 Apr 1992
  • Firstpage
    54
  • Lastpage
    64
  • Abstract
    The programming language Modula-P extends Modula-2 with CSP-based (communicating-sequential-process-based) language constructs, i.e., parallel processes, synchronous message passing, and simultaneous waiting for events. The language and its implementation on a transputer network are presented. It is concluded that Modula-P and the development system MOCKA-P offer a very powerful programming environment for transputer-based parallel computers. As is usual for modern programming languages, Modula-P supports programming in the small as well as in the large and frees the programmer from the details of allocating hardware resources. Measurements show that the system, running on a transputer network, is very fast
  • Keywords
    Modula; communicating sequential processes; parallel languages; parallel programming; transputer systems; CSP-based; Modula-2; communicating-sequential-process-based; development system MOCKA-P; hardware resources; language constructs; modern programming languages; parallel processes; parallel programming definition; programming environment; programming language Modula-P; simultaneous waiting; synchronous message passing; transputer network; transputer-based parallel computers; Computational modeling; Computer languages; Computer networks; Concurrent computing; Memory architecture; Message passing; Parallel processing; Parallel programming; Programming profession; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1992., Proceedings of the 1992 International Conference on
  • Conference_Location
    Oakland, CA
  • Print_ISBN
    0-8186-2585-6
  • Type

    conf

  • DOI
    10.1109/ICCL.1992.185468
  • Filename
    185468