LA-UR-02-6505 Approved for public release; distribution is unlimited. Flexible CoScheduling: Mitigating Load Imbalance Title: and Improving Utilization of Heterogeneous Resources Author(s): Eitan Frachtenberg, Dror G. Feitelson, Fabrizio Petrini and Juan Fernandez Submitted to: http://lib-www.lanl.gov/cgi-bin/getfile?00937216.pdf Los Alamos National Laboratory, an affirmative action/equal opportunity employer, is operated by the University of California for the U.S. Department of Energy under contract W-7405-ENG-36. By acceptance of this article, the publisher recognizes that the U.S. Government retains a nonexclusive, royalty- free license to publish or reproduce the published form of this contribution, or to allow others to do so, for U.S. Government purposes. Los Alamos National Laboratory requests that the publisher identify this article as work performed under the auspices of the U.S. Department of Energy. Los Alamos National Laboratory strongly supports academic freedom and a researcher's right to publish; as an institution, however, the Laboratory does not endorse the viewpoint of a publication or guarantee its technical correctness. FORM 836 (10/96) Flexible CoScheduling: Mitigating Load Imbalance and Improving Utilization of Heterogeneous Resources Eitan Frachtenberg1,2, Dror G. Feitelson2, Fabrizio Petrini1 and Juan Fernandez1 1CCS-3 Modeling, Algorithms, and Informatics Group 2School of Computer Science and Engineering Computer and Computational Sciences (CCS) Division The Hebrew University, Jerusalem, Israel Los Alamos National Laboratory (LANL)
[email protected] {eitanf,fabrizio,juanf}@lanl.gov Abstract Performance Computing (HPC) software can be modeled using the bulk-synchronous parallel (BSP) model. In this Fine-grained parallel applications require all their pro- model a computation involves a number of supersteps, each cesses to run simultaneously on distinct processors to having several parallel computational threads that synchro- achieve good efficiency.