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
fDate :
11/1/1996 12:00:00 AM
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;
Journal_Title :
Education, IEEE Transactions on