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
Link To Document