OpenACC - First Experiences with Real-World Applications

被引:0
|
作者
Wienke, Sandra [1 ]
Springer, Paul [1 ]
Terboven, Christian [1 ]
Mey, Dieter An [1 ]
机构
[1] Rhein Westfal TH Aachen, JARA, Comp & Commun Ctr, Aachen, Germany
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's trend to use accelerators like GPGPUs in heterogeneous computer systems has entailed several low-level APIs for accelerator programming. However, programming these APIs is often tedious and therefore unproductive. To tackle this problem, recent approaches employ directive-based high-level programming for accelerators. In this work, we present our first experiences with OpenACC, an API consisting of compiler directives to offload loops and regions of C/C++ and Fortran code to accelerators. We compare the performance of OpenACC to PGI Accelerator and OpenCL for two real-world applications and evaluate programmability and productivity. We find that OpenACC offers a promising ratio of development effort to performance and that a directive-based approach to program accelerators is more efficient than low-level APIs, even if suboptimal performance is achieved.
引用
收藏
页码:859 / 870
页数:12
相关论文
共 50 条
  • [41] Advances in HPGe Detectors for Real-World Applications
    R. M. Keyser
    T. R. Twomey
    P. Sangsingkeow
    [J]. Journal of Radioanalytical and Nuclear Chemistry, 2000, 244 : 641 - 647
  • [42] Advances in HPGe detectors for real-world applications
    Keyser, RM
    Twomey, TR
    Sangsingkeow, P
    [J]. JOURNAL OF RADIOANALYTICAL AND NUCLEAR CHEMISTRY, 2000, 244 (03) : 641 - 647
  • [43] Classifier ensembles: Select real-world applications
    Oza, Nikunj C.
    Tumer, Kagan
    [J]. INFORMATION FUSION, 2008, 9 (01) : 4 - 20
  • [44] A scheduling algorithm to optimize real-world applications
    Solar, M
    Inostroza, M
    [J]. 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 858 - 862
  • [45] A parallelization environment for real-world scientific applications
    Ierotheou, CS
    Jin, H
    Matthews, G
    Johnson, SP
    Hood, R
    [J]. DCABES and ICPACE Joint Conference on Distributed Algorithms for Science and Engineering, 2005, : 53 - 60
  • [46] Multimodal Representation Learning For Real-World Applications
    Joshi, Abhinav
    [J]. PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MULTIMODAL INTERACTION, ICMI 2022, 2022, : 717 - 723
  • [47] Real-World Applications of Shortest Path Algorithms
    Santos, J. L.
    [J]. SHORTEST PATH PROBLEM, 2009, 74 : 1 - 17
  • [48] REAL-WORLD APPLICATIONS OF BAYESIAN NETWORKS - INTRODUCTION
    HECKERMAN, D
    MAMDANI, A
    WELLMAN, MP
    [J]. COMMUNICATIONS OF THE ACM, 1995, 38 (03) : 24 - 26
  • [49] On some stochastic applications to real-world problems
    Nikolova, Iveta
    Yordzhev, Krasimir
    Peneva, Ivelina
    [J]. ASIAN-EUROPEAN JOURNAL OF MATHEMATICS, 2022, 15 (10)
  • [50] Security Applications: Lessons of Real-World Deployment
    Pita, James
    Bellamane, Harish
    Jain, Manish
    Kiekintveld, Chris
    Tsai, Jason
    Ordonez, Fernando
    Tambe, Milind
    [J]. ACM SIGECOM EXCHANGES, 2009, 8 (02)