OPENCL: A PARALLEL PROGRAMMING STANDARD FOR HETEROGENEOUS COMPUTING SYSTEMS

被引:919
|
作者
Stone, John E. [1 ,2 ]
Gohara, David [3 ,4 ,5 ,6 ]
Shi, Guochun [7 ]
机构
[1] Univ Illinois, Beckman Inst Adv Sci & Technol, Theoret & Computat Biophys Grp, Urbana, IL USA
[2] Univ Illinois, CUDA Ctr Excellence, Urbana, IL USA
[3] Washington Univ, Sch Med, Dept Biochem & Biophys, St Louis, MO 63130 USA
[4] Washington Univ, Sch Med, Ctr Computat Biol, St Louis, MO 63130 USA
[5] Penn State Univ, University Pk, PA 16802 USA
[6] Harvard Univ, Sch Med, Cambridge, MA 02138 USA
[7] Univ Illinois, Natl Ctr Supercomp Applicat, Urbana, IL USA
关键词
D O I
10.1109/MCSE.2010.69
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The OpenCL standard offers a common API for program execution on systems composed of different types of computational devices such as multicore CPUs, GPUs, or other accelerators. © 2010 IEEE.
引用
收藏
页码:66 / 72
页数:7
相关论文
共 50 条
  • [41] Automatic and Portable Mapping of Data Parallel Programs to OpenCL for GPU-Based Heterogeneous Systems
    Wang, Zheng
    Grewe, Dominik
    O'Boyle, Michael F. P.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (04)
  • [42] OpenCL Implementation of a Parallel Universal Kriging Algorithm for Massive Spatial Data Interpolation on Heterogeneous Systems
    Huang, Fang
    Bu, Shuanshuan
    Tao, Jian
    Tan, Xicheng
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2016, 5 (06)
  • [43] Parallel programming models for dense linear algebra on heterogeneous systems
    Abalenkovs, M.
    Abdelfattah, A.
    Dongarra, J.
    Gates, M.
    Haidar, A.
    Kurzak, J.
    Luszczek, P.
    Tomov, S.
    Yamazaki, I.
    YarKhan, A.
    Supercomputing Frontiers and Innovations, 2015, 2 (04) : 67 - 86
  • [44] Middleware infrastructure for parallel and distributed programming models in heterogeneous systems
    Al-Jaroodi, J
    Mohamed, N
    Jiang, H
    Swanson, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (11) : 1100 - 1111
  • [45] High-level programming for heterogeneous and hierarchical parallel systems
    Garcia-Blas, Javier
    Brown, Christopher
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2018, 32 (06): : 804 - 806
  • [46] HPVM: Hardware-Agnostic Programming for Heterogeneous Parallel Systems
    Ejjeh, Adel
    Councilman, Aaron
    Kothari, Akash
    Kotsifakou, Maria
    Medvinsky, Leon
    Noor, Abdul Rafae
    Sharif, Hashim
    Zhao, Yifan
    Adve, Sarita
    Misailovic, Sasa
    Adve, Vikram
    IEEE MICRO, 2022, 42 (05) : 108 - 117
  • [47] Contract-Linda: A paradigm for programming heterogeneous parallel systems
    Pycock, D
    Jackson, RO
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING, 1997, 3166 : 180 - 189
  • [48] Dwarfs on Accelerators: Enhancing OpenCL Benchmarking for Heterogeneous Computing Architectures
    Johnston, Beau
    Milthorpe, Josh
    47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18), 2018,
  • [49] Parallel Processing on FPGA Combining Computation and Communication in OpenCL Programming
    Fujita, Norihisa
    Kobayashi, Ryohei
    Yamaguchi, Yoshiki
    Boku, Taisuke
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 479 - 488
  • [50] Parallel Programming in Actor-Based Applications via OpenCL
    Harvey, Paul
    Hentschel, Kristian
    Sventek, Joseph
    PROCEEDINGS OF THE 16TH ANNUAL MIDDLEWARE CONFERENCE, 2015, : 162 - 172