OHTMA: an optimized heuristic topology-aware mapping algorithm on the Tianhe-3 exascale supercomputer prototype

被引:8
|
作者
Li, Yi-shui [1 ]
Chen, Xin-hai [1 ]
Liu, Jie [1 ]
Yang, Bo [1 ]
Gong, Chun-ye [1 ]
Gan, Xin-biao [1 ]
Li, Sheng-guo [1 ]
Xu, Han [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Parallel & Distributed Proc Lab, Changsha 410073, Peoples R China
关键词
High-performance computing; Topology mapping; Heuristic algorithm; TP319; PROCESS PLACEMENT;
D O I
10.1631/FITEE.1900075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid increase of the size of applications and the complexity of the supercomputer architecture, topology-aware process mapping becomes increasingly important. High communication cost has become a dominant constraint of the performance of applications running on the supercomputer. To avoid a bad mapping strategy which can lead to terrible communication performance, we propose an optimized heuristic topology-aware mapping algorithm (OHTMA). The algorithm attempts to minimize the hop-byte metric that we use to measure the mapping results. OHTMA incorporates a new greedy heuristic method and pair-exchange-based optimization. It reduces the number of long-distance communications and effectively enhances the locality of the communication. Experimental results on the Tianhe-3 exascale supercomputer prototype indicate that OHTMA can significantly reduce the communication costs.
引用
收藏
页码:939 / 949
页数:11
相关论文
共 8 条
  • [1] OHTMA: an optimized heuristic topology-aware mapping algorithm on the Tianhe-3 exascale supercomputer prototype
    Yi-shui Li
    Xin-hai Chen
    Jie Liu
    Bo Yang
    Chun-ye Gong
    Xin-biao Gan
    Sheng-guo Li
    Han Xu
    Frontiers of Information Technology & Electronic Engineering, 2020, 21 : 939 - 949
  • [2] TAMM: A New Topology-Aware Mapping Method for Parallel Applications on the Tianhe-2A Supercomputer
    Chen, Xinhai
    Liu, Jie
    Li, Shengguo
    Xie, Peizhen
    Chi, Lihua
    Wang, Qinglin
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT I, 2018, 11334 : 242 - 256
  • [3] Towards an Efficient Topology-Aware Process Mapping for Exascale Systems
    Alotaibi, Saad B.
    Elbouraey, Fathy
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (01): : 134 - 144
  • [4] Topology-aware Heuristic Data Allocation Algorithm for Big Data Infrastructure
    Chen, Wuhui
    Kumara, Banage T. G. S.
    Paik, Incheon
    Li, Zhenni
    2015 IEEE FIRST INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (BIGDATASERVICE 2015), 2015, : 353 - 360
  • [5] Topology-Aware Partial Virtual Cluster Mapping Algorithm on Shared Distributed Infrastructures
    Wei, Xiaohui
    Li, Hongliang
    Yang, Kun
    Zou, Lei
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (10) : 2721 - 2730
  • [6] High-performance computing of 3D blasting wave propagation in underground rock cavern by using 4D-LSM on TianHe-3 prototype E class supercomputer
    Meng Fu
    Gaofeng Zhao
    Deep Underground Science and Engineering, 2022, 1 (01) : 87 - 100
  • [7] High-performance computing of 3D blasting wave propagation in underground rock cavern by using 4D-LSM on TianHe-3 prototype E class supercomputer
    Fu M.
    Zhao G.
    Deep Underground Science and Engineering, 2022, 1 (01) : 87 - 100
  • [8] Node-Fusion: Topology-aware virtual network embedding algorithm for repeatable virtual network mapping over substrate nodes
    Wang, Desheng
    Zhang, Weizhe
    He, Hui
    Liu, Chuanyi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (07):