Parallel programming environment for OpenMP

被引:0
|
作者
Park, Insung
Voss, Michael J.
Kim, Seon Wook
Eigenmann, Rudolf
机构
关键词
Computer program listings - Computer programming languages - Optimization - Parallel processing systems - Program compilers - Software engineering;
D O I
暂无
中图分类号
学科分类号
摘要
We present our effort to provide a comprehensive parallel programming environment for the OpenMP parallel directive language. This environment includes a parallel programming methodology for the OpenMP programming model and a set of tools (Ursa Minor and InterPol) that support this methodology. Our toolset provides automated and interactive assistance to parallel programmers in time-consuming tasks of the proposed methodology. The features provided by our tools include performance and program structure visualization, interactive optimization, support for performance modeling, and performance advising for finding and correcting performance problems. The presented evaluation demonstrates that our environment offers significant support in general parallel tuning efforts and that the toolset facilitates many common tasks in OpenMP parallel programming in an efficient manner.
引用
收藏
页码:143 / 162
相关论文
共 50 条
  • [31] Application recovery in parallel programming environment
    Nguyen, GT
    Tran, VD
    Kotocova, M
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2002, 2474 : 234 - 242
  • [32] PALLAS portable parallel programming environment
    Lect Notes Comput Sci, (899):
  • [33] Global semaphores in a parallel programming environment
    Theodoropoulos, P
    Tsanakas, P
    Papakonstantinou, G
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1997, 1332 : 151 - 158
  • [34] Parallel GraphBLAS with OpenMP
    Aznaveh, Mohsen
    Chen, Jinhao
    Davis, Timothy A.
    Hegyi, Balint
    Kolodziej, Scott P.
    Mattson, Timothy G.
    Szarnyas, Gabor
    2020 PROCEEDINGS OF THE SIAM WORKSHOP ON COMBINATORIAL SCIENTIFIC COMPUTING, CSC, 2020, : 138 - 148
  • [35] PROGRAMMING ENVIRONMENT FOR PHASE-RECONFIGURABLE PARALLEL PROGRAMMING ON SUPERNODE
    ADAMO, JM
    TREJO, L
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 23 (03) : 278 - 292
  • [36] Gyrokinetic semi-lagrangian parallel simulation using a hybrid OpenMP/MPI programming
    Latu, G.
    Crouseilles, N.
    Grandgirard, V.
    Sonnendrucker, E.
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 356 - +
  • [37] Hybrid MPI/OpenMP Parallel Programming on Clusters of Multi-Core SMP Nodes
    Rabenseifner, Rolf
    Hager, Georg
    Jost, Gabriele
    PROCEEDINGS OF THE PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2009, : 427 - +
  • [38] Data-parallel programming on Helios, Parallel environment and PVM
    Sener, C
    Paker, Y
    Kiper, A
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 189 - 192
  • [39] The OpenMP Cluster Programming Model
    Yviquel, Herve
    Pereira, Marcio
    Francesquini, Emilio
    Valarini, Guilherme
    Leite, Gustavo
    Rosso, Pedro
    Ceccato, Rodrigo
    Cusihualpa, Carla
    Dias, Vitoria
    Rigo, Sandro
    Souza, Alan
    Araujo, Guido
    51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS PROCEEDINGS, ICPP 2022, 2022,
  • [40] Advances in the MADNESS parallel programming and numerical environment
    Harrison, Robert
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255