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 条
  • [21] Real-world applications in the pharmaceuticals industry
    Stone, J
    [J]. POLLUTION ENGINEERING, 2001, 33 (05) : 28 - 31
  • [22] Heterogeneous Computing and The Real-World Applications
    Viet Bui
    Trung Pham
    Huy Nguyen
    Hoang Nhi Tran Gia
    Mohd, Tauheed Khan
    [J]. 2021 IEEE 12TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2021, : 747 - 751
  • [23] Genetic algorithms & real-world applications
    Joslin, P
    [J]. DR DOBBS JOURNAL, 2004, 29 (04): : 69 - 74
  • [24] Neural networks in real-world applications
    Knoblock, C
    [J]. IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1996, 11 (04): : 4 - 4
  • [25] REAL-WORLD OR MS APPLICATIONS IN JOURNALS
    RAISZADEH, FME
    LINGARAJ, BP
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1986, 37 (10) : 937 - 942
  • [26] Real-World Applications of Goal Programming
    Skocdopolova, Veronika
    [J]. PROCEEDINGS OF THE 29TH INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ECONOMICS 2011, PTS I AND II, 2011, : 623 - 628
  • [27] Electrochemical sensors for real-world applications
    Johan Bobacka
    [J]. Journal of Solid State Electrochemistry, 2020, 24 : 2039 - 2040
  • [28] Real-world oriented entertainment applications
    Itao, T
    Yamamoto, A
    Tanaka, S
    Suda, T
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2004, : 289 - 290
  • [29] REAL-WORLD APPLICATIONS OF UNCERTAIN REASONING
    HECKERMAN, D
    MAMDANI, A
    WELLMAN, MP
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1995, 42 (06) : 573 - 574
  • [30] Delivering on the Promise in Real-World Applications
    Dorr, John
    [J]. IEEE NANOTECHNOLOGY MAGAZINE, 2010, 4 (02) : 10 - 13