• DocumentCode
    3453832
  • Title

    Preliminary evaluation of dynamic load balancing using loop re-partitioning on Omni/SCASH

  • Author

    Sakae, Yoshiaki ; Matsuoka, Satoshi ; Sato, Mitsuhisa ; Harada, Hiroshi

  • Author_Institution
    Tokyo Inst. of Technol., Japan
  • fYear
    2003
  • fDate
    12-15 May 2003
  • Firstpage
    463
  • Lastpage
    470
  • Abstract
    Increasingly large-scale clusters of PC/WS continue to become majority platform in HPC field. Such a commodity cluster environment, there may be incremental upgrade due to several reasons, such as rapid progress in processor technologies, or user needs and it may cause the performance heterogeneity between nodes from which the application programmer will suffer as load imbalances. To overcome these problems, some dynamic load balancing mechanisms are needed. In this paper, we report our ongoing work on dynamic load balancing extension to Omni/SCASH which is an implementation of OpenMP on Software Distributed Shared Memory, SLASH. Using our dynamic load balancing mechanisms, we expect that programmers can have load imbalances adjusted automatically by the runtime system without explicit definition of data and task placements in a commodity cluster environment with possibly heterogeneous performance nodes.
  • Keywords
    distributed shared memory systems; program compilers; program control structures; resource allocation; Omni/SCASH; OpenMP compiler; dynamic load balancing; loop repartitioning; software distributed shared memory; Dynamic programming; Java; Large-scale systems; Load management; Memory management; Program processors; Programming profession; Protocols; Runtime environment; Runtime library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
  • Print_ISBN
    0-7695-1919-9
  • Type

    conf

  • DOI
    10.1109/CCGRID.2003.1199402
  • Filename
    1199402