DocumentCode :
3166790
Title :
High-level specification tools for parallel application development
Author :
De Jong, Edwin ; Paalvast, Edwin M. ; Sips, Henk J. ; Van Steen, Maarten R.
Author_Institution :
Dept. of Comput. Sci., Leiden Univ., Netherlands
fYear :
1992
fDate :
4-8 May 1992
Firstpage :
163
Lastpage :
168
Abstract :
An overview is given of the approach followed by the parTool project in developing a parallel programming system. The key feature of parTool is a separation of algorithm specifications and the allocation of hardware resources to data and computations. Algorithms are formulated at an abstract level in a specification language having its own ideal virtual machine, thus preserving the parallelism inherent in the algorithm. Mapping the algorithm onto a specific target machine is done by adding annotations to the description of the algorithm. Porting a program from one machine to another is done by merely changing the mapping annotations. Two high-level specification languages in the parTool system are presented; the parallel transaction-based language Vista, and the data-parallel language Booster.<>
Keywords :
formal specification; parallel algorithms; parallel languages; parallel programming; software tools; specification languages; virtual machines; abstract level; algorithm specifications; data-parallel language Booster; hardware resources; high-level specification languages; mapping annotations; parTool project; parTool system; parallel application development; parallel programming system; parallel transaction-based language Vista; parallelism; specification language; target machine; virtual machine; Application software; Computer languages; Concurrent computing; Hardware; Parallel machines; Parallel processing; Parallel programming; Physics; Resource management; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location :
The Hague, Netherlands
Print_ISBN :
0-8186-2760-3
Type :
conf
DOI :
10.1109/CMPEUR.1992.218516
Filename :
218516
Link To Document :
بازگشت