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
Link To Document