DocumentCode :
1853705
Title :
A package for automatic parallelization of serial C-programs for distributed systems
Author :
Beletsky, Vladmir ; Bagaterenco, Alexander ; Chemeris, Alexander
Author_Institution :
Inst. of Simulation Problems in Power Eng., Acad. of Sci., Kiev, Ukraine
fYear :
1995
fDate :
9-12 Oct 1995
Firstpage :
184
Lastpage :
188
Abstract :
Problems arising due to run existent software in parallel computer systems are considered. The problem may be formulated as the serial programs should be analyzed first and then through modification of them are to be brought in to make them able to run in parallel computers. The problems that arise have been analyzed and ways to tackle them are given. The structure of programming package is given. It is substantiated that for most sequential programs the major share of time spent for their execution is accounted for by processing loops. Three loop parallelization methods have been selected for implementation of programs: method of coordinates, method of linear transformations, and modified method of linear-piece parallelization. The dependence graph construction principles are expounded and scheduling methods are enumerated
Keywords :
C language; distributed memory systems; parallel programming; software packages; transputer systems; automatic parallelization; distributed systems; loop parallelization methods; method of coordinates; method of linear transformations; method of linear-piece parallelization; parallel computer systems; run existent software; scheduling methods; serial C-programs; Computational modeling; Computer simulation; Concurrent computing; Distributed computing; Packaging; Power engineering; Power engineering computing; Processor scheduling; Software packages; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programming Models for Massively Parallel Computers, 1995
Conference_Location :
Berlin
Print_ISBN :
0-8186-7177-7
Type :
conf
DOI :
10.1109/PMMPC.1995.504357
Filename :
504357
Link To Document :
بازگشت