An adaptive methodology for multi-GPU programming in OpenCL

被引:1
作者
Cavalcanti Bueno, Andre Luis [1 ]
Rodriguez, Noemi de La Rocque [2 ]
Sotelino, Elisa Dominguez [1 ]
机构
[1] Pontifical Catholic Univ Rio De Janeiro, Rio De Janeiro, Brazil
[2] Pontifical Catholic Univ Rio De Janeiro, Dept Informat Technol, Rio De Janeiro, Brazil
关键词
Conjugate gradient method; GPGPU; High-performance computing; Multi-GPU; OpenCL; LINEAR-SYSTEMS;
D O I
10.1108/EC-12-2015-0392
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - The purpose of this work is to present a methodology that harnesses the computational power of multiple graphics processing units (GPUs) and hides the complexities of tuning GPU parameters from the users. Design/methodology/approach - A methodology for auto-tuning OpenCL configuration parameters has been developed. Findings - This described process helps simplify coding and generates a significant gain in time for each method execution. Originality/value - Most authors develop their GPU applications for specific hardware configurations. In this work, a solution is offered to make the developed code portable to any GPU hardware.
引用
收藏
页码:1277 / 1292
页数:16
相关论文
共 26 条
  • [1] [Anonymous], 5 INT WORKSH AUT PER
  • [2] [Anonymous], PROGR GUID
  • [3] [Anonymous], 2009, P C HIGH PERFORMANCE
  • [4] [Anonymous], 2012, P 26 ACM INT C SUPER, DOI [DOI 10.1145/2304576.2304619, 10.1145/2304576.2304619]
  • [5] SOLVING SPARSE LINEAR-SYSTEMS WITH SPARSE BACKWARD ERROR
    ARIOLI, M
    DEMMEL, JW
    DUFF, IS
    [J]. SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1989, 10 (02) : 165 - 190
  • [6] ASHCRAFT CC, 1987, INT J SUPERCOMPUT AP, V1, P10
  • [7] Tuning OpenCL Applications with the Periscope Tuning Framework
    Bajrovic, Enes
    Mijakovic, Robert
    Dokulil, Jiri
    Benkner, Siegfried
    Gerndt, Michael
    [J]. PROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016), 2016, : 5752 - 5761
  • [8] From CUDA to OpenCL: Towards a performance-portable solution for multi-platform GPU programming
    Du, Peng
    Weber, Rick
    Luszczek, Piotr
    Tomov, Stanimire
    Peterson, Gregory
    Dongarra, Jack
    [J]. PARALLEL COMPUTING, 2012, 38 (08) : 391 - 407
  • [9] THE MULTIFRONTAL SOLUTION OF INDEFINITE SPARSE SYMMETRIC LINEAR-EQUATIONS
    DUFF, IS
    REID, JK
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1983, 9 (03): : 302 - 325
  • [10] Duff S., 1993, MA48 FORTRAN CODE DI