DocumentCode :
3091885
Title :
Creating portable and automatically scalable parallel software using the PARSA/spl trade/ programming methodology
Author :
Murthi, Vijay ; Levine, David ; Marquis, Jeff ; Shirazi, Behrooz
Author_Institution :
Dept. of Comput. Sci. & Eng., Texas Univ., Arlington, TX, USA
fYear :
2002
fDate :
23-25 Oct. 2002
Firstpage :
188
Lastpage :
195
Abstract :
We present a programming methodology that reduces parallel programming complexity, while creating portable and automatically scalable parallel software. To support this methodology two separate tools have been developed - the PARSA software development environment, and an accompanying thread manager. The development environment addresses programming issues via an object-based graphical programming methodology that transforms a project automatically into a portable and scalable source code. The generated source code makes calls to the user-level thread manager, which manages the run time execution of the parallel software. Two sample applications that contain various forms of parallelism have been developed and are compiled on three different systems with diverse native threading mechanisms to demonstrate portability. Finally, the automatic scalability is demonstrated with the run time performance of the applications on multiprocessor systems.
Keywords :
object-oriented programming; parallel programming; programming environments; software engineering; software portability; PARSA; multiprocessor systems; object-based graphical programming; parallel programming; portability; run time execution; scalable parallel software; software development environment; thread manager; Application software; Automatic programming; Computer science; Costs; Electrical capacitance tomography; Parallel programming; Programming profession; Reactive power; Vents; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
Conference_Location :
Beijing, China
Print_ISBN :
0-7695-1512-6
Type :
conf
DOI :
10.1109/ICAPP.2002.1173572
Filename :
1173572
Link To Document :
بازگشت