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 条
  • [1] Enabling Low-Overhead Hybrid MPI/OpenMP Parallelism with MPC
    Carribault, Patrick
    Perache, Marc
    Jourdren, Herve
    BEYOND LOOP LEVEL PARALLELISM IN OPENMP: ACCELERATORS, TASKING AND MORE, PROCEEDINGS, 2010, 6132 : 1 - 14
  • [2] Towards Providing Low-Overhead Data Race Detection for Large OpenMP Applications
    Protze, Joachim
    Atzeni, Simone
    Ahn, Dong H.
    Schulz, Martin
    Gopalakrishnan, Ganesh
    Mueller, Matthias S.
    Laguna, Ignacio
    Rakamaric, Zvonimir
    Lee, Greg L.
    PROCEEDINGS OF LLVM-HPC 14 2014 LLVM COMPILER INFRASTRUCTURE IN HPC, 2014, : 40 - 47
  • [3] Design for low power and power management in IBM Blue Gene/Q
    Sugavanam, K.
    Cher, C. -Y.
    Gunnels, J. A.
    Haring, R. A.
    Heidelberger, P.
    Jacobson, H. M.
    McManus, M. K.
    Paulsen, D. P.
    Satterfield, D. L.
    Sugawara, Y.
    Walkup, R.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [4] THE IBM BLUE GENE/Q COMPUTE CHIP
    Haring, Ruud A.
    Ohmacht, Martin
    Fox, Thomas W.
    Gschwind, Michael K.
    Satterfield, David L.
    Sugavanam, Krishnan
    Coteus, Paul W.
    Heidelberger, Philip
    Blumrich, Matthias A.
    Wisniewski, Robert W.
    Gara, Alan
    Chiu, George Liang-Tai
    Boyle, Peter A.
    Christ, Norman H.
    Kim, Changhoan
    IEEE MICRO, 2012, 32 (02) : 48 - 60
  • [5] THE IBM BLUE GENE/Q INTERCONNECTION FABRIC
    Chen, Dong
    Eisley, Noel A.
    Heidelberger, Philip
    Senger, Robert M.
    Sugawara, Yutaka
    Kumar, Sameer
    Salapura, Valentina
    Satterfield, David L.
    Steinmacher-Burow, Burkhard
    Parker, Jeffrey J.
    IEEE MICRO, 2012, 32 (01) : 32 - 43
  • [6] Packaging the IBM Blue Gene/Q supercomputer
    Coteus, P. W.
    Hall, S. A.
    Takken, T.
    Rand, R. A.
    Tian, S.
    Kopcsay, G. V.
    Bickford, R.
    Giordano, F. P.
    Marroquin, C. M.
    Jeanson, M. J.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [7] Science at LLNL with IBM Blue Gene/Q
    Carnes, B.
    Chan, B.
    Draeger, E. W.
    Fattebert, J. -L.
    Fried, L.
    Glosli, J.
    Krauss, W. D.
    Langer, S. H.
    McCallen, R.
    Mirin, A. A.
    Najjar, F.
    Nichols, A. L., III
    Oppelstrup, T.
    Rathkopf, J. A.
    Richards, D.
    Streitz, F.
    Vranas, P. M.
    Rice, J. J.
    Gunnels, J. A.
    Gurev, V.
    Kim, C.
    Magerlein, J.
    Reumann, M.
    Wen, H. -F.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [8] Design of the IBM Blue Gene/Q Compute chip
    Aho, Mike
    Amann, Eberhard
    Andreev, Anatoli
    Asaad, Sameh W.
    Attinella, John
    Austel, Vernon
    Averill, Marcy L.
    Azevedo, Michael J.
    Babinsky, Joern
    Becker, Darryl J.
    Behun, J. Richard
    Bellofatto, Ralph
    Bentlage, James R.
    Berg, Jeremy
    Birkholz, SuEllen
    Blocksome, Michael
    Blumrich, Matthias A.
    Boger, Lynn
    Boulter, Alan
    Brennan, Thomas C.
    Brewer, Jeremy J.
    Brezzo, Bernard
    Bright, Arthur A.
    Brunheroto, Jose
    Buck, Nathan C.
    Bulaga, Raymond J.
    Cernohous, Bob
    Chen, Dong
    Cher, Chen-Yong
    Chiu, George L. T.
    Clark, Lyman R.
    Comparan, Miguel
    Coteus, Paul W.
    Daede, Ron
    Davis, Kris
    Deindl, Michael
    Deskin, Brian
    Dombrowa, Marc B.
    Eaton, Michael L.
    Eichenberger, Alexandre
    Eisley, Noel A.
    Ellavsky, Matthew R.
    Evans, Kahn C.
    Evans, Sean T.
    Faas, Steve
    Faraj, Daniel
    Fax, George A.
    Fetterolf, Shawn
    Ficke, Joel T.
    Fiorenza, Giovanni
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [9] Argonne applications for the IBM Blue Gene/Q, Mira
    Coghlan, S.
    Kumaran, K.
    Loy, R. M.
    Messina, P.
    Morozov, V.
    Osborn, J. C.
    Parker, S.
    Riley, K. M.
    Romero, N. A.
    Williams, T. J.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2013, 57 (1-2)
  • [10] Application Power Profiling on IBM Blue Gene/Q
    Wallace, Sean
    Vishwanath, Venkatram
    Coghlan, Susan
    Tramm, John
    Lan, Zhiling
    Papka, Michael E.
    2013 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2013,