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 条
  • [21] Early experiences with scientific applications on the IBM Blue Gene/Q supercomputer
    Alam, S.
    Bekas, C.
    Boettiger, H.
    Curioni, A.
    Fourestey, G.
    Homberg, W.
    Knobloch, M.
    Laino, T.
    Maurer, T.
    Mohr, B.
    Pleiter, D.
    Schiller, A.
    Schulthess, T.
    Weber, V.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [22] IBM Blue Gene/Q memory subsystem with speculative execution and transactional memory
    Ohmacht, M.
    Wang, A.
    Gooding, T.
    Nathanson, B.
    Nair, I.
    Janssen, G.
    Schaal, M.
    Steinmacher-Burow, B.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [23] Acceleration of an Asynchronous Message Driven Programming Paradigm on IBM Blue Gene/Q
    Kumar, Sameer
    Sun, Yanhua
    Kale, Laxmikant V.
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 689 - 699
  • [24] Visualizing the Five-dimensional Torus Network of the IBM Blue Gene/Q
    McCarthy, Collin M.
    Isaacs, Katherine E.
    Bhatele, Abhinav
    Bremer, Peer-Timo
    Hamann, Bernd
    2014 First Workshop on Visual Performance Analysis (VPA), 2014, : 24 - 27
  • [25] 2Q*: an effective, low-overhead, improved replacement algorithm for mail service applications in storage system
    Si, Chengxiang
    Meng, Xiaoxuan
    Xu, Lu
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2013, 36 (01) : 63 - 73
  • [26] Performance Measurement and Analysis of Transactional Memory and Speculative Execution on IBM Blue Gene/Q
    Jiang, Jie
    Philippen, Peter
    Knobloch, Michael
    Mohr, Bernd
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 26 - 37
  • [27] Modeling, validation, and co-design of IBM Blue Gene/Q: Tools and examples
    Asaad, Sameh W.
    Bellofatto, Ralph
    Brezzo, Bernard
    Brunheroto, Jose
    Chen, Dong
    Cher, Chen-Yong
    Chung, I-Hsin
    Coteus, Paul W.
    Eichenberger, Alexandre E.
    Gschwind, Michael K.
    Gunnels, John A.
    Haring, Ruud A.
    Haymes, Charles L.
    Heidelberger, Philip
    Janssen, Geert
    Kapur, Mohit
    Nair, Indira
    Ohmacht, Alda S.
    Ohmacht, Martin
    Parker, Benjamin J.
    Roewer, Thomas
    Saha, Proshanta K.
    Sugavanam, Krishnan
    Takken, Todd
    Tsao, Michael M.
    Christ, Norman H.
    Boyle, Peter A.
    Gara, Alan
    Tierno, Jose A.
    Wisniewski, Robert W.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [28] Extreme-Scale In Situ Visualization of Turbulent Flows on IBM Blue Gene/Q JUQUEEN
    Goebbert, Jens Henrik
    Bode, Mathis
    Wylie, Brian J. N.
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2016 INTERNATIONAL WORKSHOPS, 2016, 9945 : 45 - 55
  • [29] Application-level power and performance characterization and optimization on IBM Blue Gene/Q systems
    Bertran, R.
    Sugawara, Y.
    Jacobson, H. M.
    Buyuktosunoglu, A.
    Bose, P.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [30] Co-design of the IBM Blue Gene/Q Level 1 prefetch engine with QCD
    Boyle, P. A.
    Christ, N. H.
    Kim, C.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)