HaoCL: Harnessing Large-scale Heterogeneous Processors Made Easy

被引:2
|
作者
Chen, Yao [1 ]
Long, Xin [2 ]
He, Jiong [3 ]
Chen, Yuhang [1 ]
Tan, Hongshi [4 ]
Zhang, Zhenxiang [2 ]
Winslett, Marianne [1 ,5 ]
Chen, Deming [5 ]
机构
[1] Adv Digital Sci Ctr, Singapore, Singapore
[2] Alibaba Grp, Shenzhen, Guangdong, Peoples R China
[3] ASTAR, Inst High Performance Comp, Singapore, Singapore
[4] Natl Univ Singapore, Singapore, Singapore
[5] Univ Illinois, Champaign, IL USA
基金
新加坡国家研究基金会;
关键词
heterogeneous cluster; distributed computing; OpenCL; machine learning; deep learning;
D O I
10.1109/ICDCS47774.2020.00120
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The pervasive adoption of Deep Learning (DL) and Graph Processing (GP) makes it a de facto requirement to build large-scale clusters of heterogeneous accelerators including GPUs and FPGAs. The OpenCL programming framework can be used on the individual nodes of such clusters but is not intended for deployment in a distributed manner. Fortunately, the original OpenCL semantics naturally fit into the programming environment of heterogeneous clusters. In this paper, we propose a heterogeneity-aware OpenCL-like (HaoCL) programming framework to facilitate the programming of a wide range of scientific applications including DL and GP workloads on large-scale heterogeneous clusters. With HaoCL, existing applications can be directly deployed on heterogeneous clusters without any modifications to the original OpenCL source code and without awareness of the underlying hardware topologies and configurations. Our experiments show that HaoCL imposes a negligible overhead in a distributed environment, and provides near-liner speedups on standard benchmarks when computation or data size exceeds the capacity of a single node. The system design and the evaluations are presented in this demo paper.
引用
收藏
页码:1231 / 1234
页数:4
相关论文
共 50 条
  • [1] Robust SVD Made Easy: A fast and reliable algorithm for large-scale data analysis
    Han, Sangil
    Kim, Kyoowon
    Jung, Sungkyu
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 238, 2024, 238
  • [2] Toolkit for the Automatic Comparison of Optimizers: comparing large-scale global optimizers made easy
    Molina, Daniel
    LaTorre, Antonio
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1229 - 1236
  • [3] BLOT STRIPS FOR EASY, LARGE-SCALE IMMUNOBLOTTING
    COHEN, JHM
    DROPSY, GE
    JOURNAL OF IMMUNOLOGICAL METHODS, 1986, 92 (02) : 285 - 285
  • [4] Large-Scale Heterogeneous Feature Embedding
    Huang, Xiao
    Song, Qingquan
    Yang, Fan
    Hu, Xia
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 3878 - 3885
  • [5] Large-Scale Metasurfaces Made by an Exposed Resist
    Andren, Daniel
    Martinez-Llinas, Jade
    Tassin, Philippe
    Kall, Mikael
    Verre, Ruggero
    ACS PHOTONICS, 2020, 7 (04): : 885 - 892
  • [6] AN EASY METHOD TO PACK LARGE-SCALE STACK COLUMNS
    HASKO, F
    BARTHA, K
    JOURNAL OF LIQUID CHROMATOGRAPHY, 1985, 8 (11): : 2115 - 2120
  • [7] DC Large-Scale Simulation of Nonlinear Circuits on Parallel Processors
    Cortes Udave, Diego Ernesto
    Ogrodzki, Jan
    Gutierrez de Anda, Miguel Angel
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2012, 58 (03) : 285 - 295
  • [8] PARALLEL PROCESSING OF LARGE-SCALE APPLICATIONS ON POWERFUL MULTIPLE PROCESSORS
    MORIARTY, KJM
    VONNEUMANN, J
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1989, 3 (01): : 82 - 87
  • [9] DC Simulator of Large-scale Nonlinear Systems for Parallel Processors
    Cortes Udave, Diego Ernesto
    Ogrodzki, Jan
    Gutierrez de Anda, Miguel Angel
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2012, 2012, 8454
  • [10] Towards Large-Scale Molecular Dynamics Simulations on Graphics Processors
    Davis, Joseph E.
    Ozsoy, Adnan
    Patel, Sandeep
    Taufer, Michela
    BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, PROCEEDINGS, 2009, 5462 : 176 - 186