• DocumentCode
    1473287
  • Title

    The II parallel programming system

  • Author

    De Sande, Francisco ; García, Félix ; Leòn, Coromoto ; Rodrìguez, Casiano

  • Author_Institution
    La Laguna Univ., Spain
  • Volume
    39
  • Issue
    4
  • fYear
    1996
  • fDate
    11/1/1996 12:00:00 AM
  • Firstpage
    457
  • Lastpage
    464
  • Abstract
    A parallel random access machine (PRAM)-oriented programming language called II and its implementation on transputer networks are presented. The approach taken is a compromise between efficiency and simplicity. The II language has been conceived as a tool for the study, design, analysis, verification, and teaching of parallel algorithms. One of the main features of this Pascal-like language is the ability to mix parallelism and recursion allowing a simple and elegant formulation of a large number of parallel algorithms. A method for the complexity analysis of II programs, called PRSW, is introduced. The current version of the II compiler guarantees the conservation of the PRSW complexity of the algorithms translated. Furthermore, the computational results show a good behavior of the system for PRAM efficient algorithms
  • Keywords
    computer science education; parallel algorithms; parallel languages; parallel machines; parallel programming; parallelising compilers; teaching; II compiler; II parallel programming system; Pascal-like language; complexity analysis; parallel algorithms education; parallel random access machine; parallelism; recursion; teaching; transputer networks; Algorithm design and analysis; Computational modeling; Computer languages; Education; Helium; LAN interconnection; Parallel algorithms; Parallel processing; Parallel programming; Phase change random access memory;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.544798
  • Filename
    544798