A Team-Based Methodology of Memory Hierarchy-Aware Runtime Support in Coarray Fortran

被引:0
|
作者
Khaldi, Dounia [1 ]
Eachempati, Deepak [1 ]
Ge, Shiyao [1 ]
Jouvelot, Pierre [2 ]
Chapman, Barbara [1 ]
机构
[1] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
[2] PSL Res Univ, MINES ParisTech, Paris, France
关键词
Coarray Fortran; teams; PGAS; memory hierarchy; intra- and inter-node runtime; collective operations;
D O I
10.1109/CLUSTER.2015.67
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe how 2-level memory hierarchies can be exploited to optimize the implementation of teams in the parallel facet of the upcoming Fortran 2015 standard. We focus on reducing the cost associated with moving data within a computing node and between nodes, finding that this distinction is of key importance when looking at performance issues. We introduce a new hardware-aware approach for PGAS, to be used within a runtime system, to optimize the communications in the virtual topologies and clusters that are binding different teams together. We have applied, and implemented into the CAF OpenUH compiler, this methodology to three important collective operations, namely barrier, all-to-all reduction and one-to-all broadcast; this is the first Fortran compiler that both provides teams and handles such a memory hierarchy methodology within teams
引用
收藏
页码:448 / 451
页数:4
相关论文
共 50 条
  • [1] A Memory Hierarchy-Aware Metadata Management Technique for Solid State Disks
    Bang, Kwanhu
    Park, Sang-Hoon
    Jun, Minje
    Chung, Eui-Young
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [2] A team-based design for assembly methodology
    Appleton, E
    Garside, JA
    ASSEMBLY AUTOMATION, 2000, 20 (02) : 162 - 169
  • [3] HyperED: A hierarchy-aware network based on hyperbolic geometry for event detection
    Zhang, Meng
    Xie, Zhiwen
    Liu, Jin
    Liu, Xiao
    Yu, Xiao
    Huang, Bo
    COMPUTATIONAL INTELLIGENCE, 2024, 40 (01)
  • [4] MaPHeA: A Lightweight Memory Hierarchy-Aware Profile-Guided Heap Allocation Framework
    Oh, Deok-Jae
    Moon, Yaebin
    Lee, Eojin
    Ham, Tae Jun
    Park, Yongjun
    Lee, Jae W.
    Ahn, Jung Ho
    LCTES '21: PROCEEDINGS OF THE 22ND ACM SIGPLAN/SIGBED INTERNATIONAL CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2021, : 24 - 36
  • [5] MaPHeA: A Framework for Lightweight Memory Hierarchy-aware Profile-guided Heap Allocation
    Oh, Deok-Jae
    Moon, Yaebin
    Ham, Do Kyu
    Ham, Tae Jun
    Park, Yongjun
    Lee, Jae W.
    Ahn, Jung Ho
    Lee, Eojin
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (01)
  • [6] Building support for team-based care
    Green, Mike
    CANADIAN FAMILY PHYSICIAN, 2024, 70 (04) : 287 - 287
  • [7] MaPHeA: A Framework for Lightweight Memory Hierarchy-aware Profile-guided Heap Allocation
    Oh, Deok-Jae
    Moon, Yaebin
    Ham, Do Kyu
    Ham, Tae Jun
    Park, Yongjun
    Lee, Jae W.
    Ahn, Jung Ho
    Lee, Eojin
    ACM Transactions on Embedded Computing Systems, 2022, 22 (01)
  • [8] Mobile support for team-based field surveys
    Hall, M
    Gray, P
    MOBILE HUMAN-COMPUTER INTERACTION - MOBILEHCI 2004, PROCEEDINGS, 2004, 3160 : 431 - 435
  • [9] LdShake support for team-based learning design
    Hernandez-Leo, Davinia
    Moreno, Pau
    Chacon, Jonathan
    Blat, Josep
    COMPUTERS IN HUMAN BEHAVIOR, 2014, 37 : 402 - 412
  • [10] Image Retrieval by Hierarchy-aware Deep Hashing Based on Multi-task Learning
    Wang, Bowen
    Li, Liangzhi
    Nakashima, Yuta
    Yamamoto, Takehiro
    Ohshima, Hiroaki
    Shoji, Yoshiyuki
    Aihara, Kenro
    Kando, Noriko
    PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL (ICMR '21), 2021, : 486 - 490