Performance-based parallel loop self-scheduling on heterogeneous multicore PC clusters

Chao Tung Yang, Jen Hsiang Chang, Chao-Chin Wu

研究成果: Conference contribution

摘要

In recent years, Multicore computers have been widely included in cluster systems. They adopt shared memory architectures. However, previous researches on parallel loop self-scheduling did not consider the feature of multicore computers. It is more suitable for shared-memory multiprocessors to adopt OpenMP for parallel programming. In this paper, we propose a performance-based approach that partitions loop iterations according to the performance weighting of cluster nodes. Because the iterations assigned to one MPI process will be processed in parallel by OpenMP threads running by the processor cores in the same computational node, the number of loop iterations to be allocated to one computational node at each scheduling step also depends on the number of processor cores in that node. Experimental results show that the proposed approach performs better than previous schemes.

原文English
主出版物標題High Performance Computing and Applications - Second International Conference, HPCA 2009, Revised Selected Papers
頁面509-514
頁數6
DOIs
出版狀態Published - 2010 五月 3
事件2nd International Conference on High-Performance Computing and Applications, HPCA 2009 - Shanghai, China
持續時間: 2009 八月 102009 八月 12

出版系列

名字Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
5938 LNCS
ISSN(列印)0302-9743
ISSN(電子)1611-3349

Other

Other2nd International Conference on High-Performance Computing and Applications, HPCA 2009
國家China
城市Shanghai
期間09-08-1009-08-12

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

指紋 深入研究「Performance-based parallel loop self-scheduling on heterogeneous multicore PC clusters」主題。共同形成了獨特的指紋。

  • 引用此

    Yang, C. T., Chang, J. H., & Wu, C-C. (2010). Performance-based parallel loop self-scheduling on heterogeneous multicore PC clusters. 於 High Performance Computing and Applications - Second International Conference, HPCA 2009, Revised Selected Papers (頁 509-514). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 卷 5938 LNCS). https://doi.org/10.1007/978-3-642-11842-5_71