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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Programming Models for Massively Parallel Computers, 1995
         
        
            Conference_Location : 
Berlin
         
        
            Print_ISBN : 
0-8186-7177-7
         
        
        
            DOI : 
10.1109/PMMPC.1995.504357