Performance evaluation of the Omni OpenMP compiler

被引:0
|
作者
Kusano, K [1 ]
Satoh, S [1 ]
Sato, M [1 ]
机构
[1] Real World Comp Partnership, RWCP Tsukuba Res Ctr, Tsukuba, Ibaraki 3050032, Japan
来源
关键词
OpenMP; compiler; Microbenchmarks; parkbench; performance evaluation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We developed an OpenMP compiler, called Omni. This paper describes a performance evaluation of the Omni OpenMP compiler. We take two commercial OpenMP C compilers, the KAI GuideC and the PGI C compiler, for comparison. Microbenchmarks and a program in Parkbench are used for the evaluation. The results using a SUN Enterprise 450 with four processors show the performance of Omni is comparable to a commercial OpenMP compiler, KAI GuideC. The parallelization using OpenMP directives is effective and scales well if the loop contains enough operations, according to the results.
引用
收藏
页码:403 / 414
页数:12
相关论文
共 50 条
  • [1] OMPCUDA : OpenMP Execution Framework for CUDA Based on Omni OpenMP Compiler
    Ohshima, Satoshi
    Hirasawa, Shoichi
    Honda, Hiroki
    BEYOND LOOP LEVEL PARALLELISM IN OPENMP: ACCELERATORS, TASKING AND MORE, PROCEEDINGS, 2010, 6132 : 161 - +
  • [2] The Omni OpenMP compiler on the distributed shared memory of Cenju-4
    Kusano, K
    Sato, M
    Hosomi, T
    Seo, Y
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2001, 2104 : 20 - 30
  • [3] Performance instrumentation and compiler optimizations for MPI/OpenMP applications
    Hernandez, Oscar
    Song, Fengguang
    Chapman, Barbara
    Dongarra, Jack
    Mohr, Bernd
    Moore, Shirley
    Wolf, Felix
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 267 - +
  • [4] Compiler Optimizations for OpenMP
    Doerfert, Johannes
    Finkel, Hal
    EVOLVING OPENMP FOR EVOLVING ARCHITECTURES, 2018, 11128 : 113 - 127
  • [5] ORC-OpenMP: An OpenMP compiler based on ORC
    Chen, YJ
    Li, JJ
    Wang, SY
    Wang, DX
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 414 - 423
  • [6] Performance Evaluation for Omni XcalableMP Compiler on Many-core Cluster System based on Knights Landing
    Nakao, Masahiro
    Murai, Hitoshi
    Boku, Taisuke
    Sato, Mitsuhisa
    HPC ASIA'18: PROCEEDINGS OF WORKSHOPS OF HPC ASIA, 2018, : 52 - 58
  • [7] Portable SIMD Performance with OpenMP*4.x Compiler Directives
    Wende, Florian
    Noack, Matthias
    Steinke, Thomas
    Klemm, Michael
    Newburn, Chris J.
    Zitzlsberger, Georg
    EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 264 - 277
  • [8] Piper: Pipelining OpenMP Offloading Execution Through Compiler Optimization For Performance
    Parasyris, Konstantinos
    Georgakoudis, Giorgis
    Doerfert, Johannes
    Laguna, Ignacio
    Scogland, Thomas R. W.
    2022 IEEE/ACM INTERNATIONAL WORKSHOP ON PERFORMANCE, PORTABILITY AND PRODUCTIVITY IN HPC (P3HPC), 2022, : 100 - 110
  • [9] OpenMP compiler for distributed memory architectures
    WANG Jue
    ScienceChina(InformationSciences), 2010, 53 (05) : 932 - 944
  • [10] CCRG OpenMP Compiler: Experiments and improvements
    Huang Chun
    Yang Xuejun
    OPENMP SHARED MEMORY PARALLEL PROGRAMMING, PROCEEDINGS, 2008, 4315 : 51 - 62