• DocumentCode
    2234746
  • Title

    Automatic generation of parallel programs with dynamic load balancing

  • Author

    Siegell, Bruce S. ; Steenkiste, Peter

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1994
  • fDate
    2-5 Aug 1994
  • Firstpage
    166
  • Lastpage
    175
  • Abstract
    Existing parallelizing compilers are targeted towards parallel architectures where all processors are dedicated to a single application. However a new type of parallel system has become available in the form of high performance workstations connected by high speed networks. Such systems pose new problems for compilers because the available processing power on each workstation may change with time due to other tasks competing for resources. We argue that it is possible for a parallelizing compiler to generate code that can dynamically shift portions of the application´s workload between processors to improve performance. We have implemented a run-time system that supports automatically generated programs with dynamic load balancing. We describe this system and present performance measurements. We also describe the compiler functionality needed to generate parallel programs with dynamic load balancing
  • Keywords
    automatic programming; parallel programming; performance evaluation; program compilers; resource allocation; software tools; application workload; automatically generated programs; compiler functionality; dynamic load balancing; high performance workstations; high speed networks; parallel architectures; parallel program generation; parallelizing compilers; performance measurements; run-time system; time; Application software; Dynamic scheduling; High-speed networks; Load management; Marine vehicles; Parallel architectures; Parallel languages; Power generation; Program processors; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1994., Proceedings of the Third IEEE International Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-8186-6395-2
  • Type

    conf

  • DOI
    10.1109/HPDC.1994.340247
  • Filename
    340247