Experimenting with low-overhead OpenMP runtime on IBM Blue Gene/Q

被引:6
|
作者
Eichenberger, A. E. [1 ]
O'Brien, K. [1 ]
机构
[1] IBM Corp, Div Res, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
关键词
D O I
10.1147/JRD.2012.2228769
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As newer supercomputers continue to increase the number of threads, there is growing pressure on applications to exploit more of the available parallelism in their codes, including coarse-, medium-, and fine-grain parallelism. OpenMP (TM) is one of the dominant shared-memory programming models and is well suited for exploiting medium- and fine-grain parallelism. OpenMP research has focused on application tuning, compiler optimizations, programming-model extensions, and porting to distributed-memory platforms; however, we have found that current algorithms used to implement basic OpenMP constructs have significant overheads and scale poorly. In this paper, we explore low-overhead, scalable algorithms for creating parallel regions and demonstrate reductions in overhead of up to a factor of 5 on an IBM Blue Gene (R)/Q node.
引用
收藏
页数:8
相关论文
共 33 条
  • [31] Supporting Real-Time Jobs on the IBM Blue Gene/Q: Simulation-Based Study
    Wang, Daihou
    Jung, Eun-Sung
    Kettimuthu, Rajkumar
    Foster, Ian
    Foran, David J.
    Parashar, Manish
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2017, 2018, 10773 : 83 - 102
  • [32] A Holistic Approach to Log Data Analysis in High-Performance Computing Systems: The Case of IBM Blue Gene/Q
    Sirbu, Alina
    Babaoglu, Ozalp
    EURO-PAR 2015: PARALLEL PROCESSING WORKSHOPS, 2015, 9523 : 631 - 643
  • [33] Implementation and scaling of the fully coupled Terrestrial Systems Modeling Platform (TerrSysMP v1.0) in a massively parallel supercomputing environment - a case study on JUQUEEN (IBM Blue Gene/Q)
    Gasper, F.
    Goergen, K.
    Shrestha, P.
    Sulis, M.
    Rihani, J.
    Geimer, M.
    Kollet, S.
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2014, 7 (05) : 2531 - 2543