• 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