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 条
  • [1] First clinical experiences with inclisiran in a real-world setting
    Mulder, Janneke W. C. M.
    Galema-Boers, Annette M. H.
    van Lennep, Jeanine E. Roeters
    [J]. JOURNAL OF CLINICAL LIPIDOLOGY, 2023, 17 (06) : 818 - 827
  • [2] Nondeterminism in parallel programs:: Experiences with real-world applications
    Rimnac, A
    Kranzlmüller, D
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 108 - 113
  • [3] REAL-WORLD APPLICATIONS
    SMITH, M
    [J]. COMMUNICATIONS OF THE ACM, 1992, 35 (07) : 20 - &
  • [4] Early Real-World Experiences with Tirzepatide
    Lambert, Natalie
    Jarvis, Megan
    Fester, Jenna
    Mccoy, Rozalina G.
    Ard, Jamy D.
    Clark, Callahan
    [J]. DIABETES, 2023, 72
  • [5] Real-World Computer Vision for Real-World Applications: Challenges and Directions
    Tabkhi, Hamed
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, 2023, 542 : 727 - 750
  • [6] REAL-WORLD EXPERIENCES OF BIOLOGIC TAPERING
    Rutter-locher, Zoe
    Man, Yik Long
    Marsh, Lydia
    Mercer, Scott
    Menon, Bina
    Cope, Andrew
    [J]. RHEUMATOLOGY, 2021, 60 : 17 - 17
  • [7] Students Thrive on Real-World Experiences
    Shuster, Laurie A.
    [J]. CIVIL ENGINEERING, 2019, 89 (08): : 12 - 12
  • [8] Parsing and Real-World Applications
    Carroll, John
    [J]. TEXT, SPEECH AND DIALOGUE, 2010, 6231 : 3 - 5
  • [9] Real-World Applications for Drones
    Kugler, Logan
    [J]. COMMUNICATIONS OF THE ACM, 2019, 62 (11) : 19 - 21
  • [10] DISTRIBUTED APPLICATIONS FOR THE REAL-WORLD
    NORMAN, RF
    [J]. IEEE SOFTWARE, 1995, 12 (03) : 95 - &