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 条
  • [41] Large-scale Semantic Mapping and Reasoning with Heterogeneous Modalities
    Pronobis, Andrzej
    Jensfelt, Patric
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 3515 - 3522
  • [42] Heterogeneous Connections Induce Oscillations in Large-Scale Networks
    Hermann, Geoffroy
    Touboul, Jonathan
    PHYSICAL REVIEW LETTERS, 2012, 109 (01)
  • [43] An Anytime Algorithm for Large-scale Heterogeneous Task Allocation
    Li, Qinyuan
    Li, Minyi
    Bao Quoc Vo
    Kowalczyk, Ryszard
    2020 25TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2020), 2020, : 206 - 215
  • [44] Lagrangian Models for Controlling Large-Scale Heterogeneous Traffic
    Molnar, Tamas G.
    Upadhyay, Devesh
    Hopka, Michael
    Van Nieuwstadt, Michiel
    Orosz, Gabor
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 3152 - 3157
  • [45] A Reconfigurable Simulator for Large-scale Heterogeneous Multicore Architectures
    Meng, Jiayuan
    Skadron, Kevin
    IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2011), 2011, : 119 - 120
  • [46] Pre-training on Large-Scale Heterogeneous Graph
    Jiang, Xunqiang
    Jia, Tianrui
    Fang, Yuan
    Shi, Chuan
    Lin, Zhe
    Wang, Hui
    KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 756 - 766
  • [47] Large-Scale Embedding Learning in Heterogeneous Event Data
    Gui, Huan
    Liu, Jialu
    Tao, Fangbo
    Jiang, Meng
    Norick, Brandon
    Han, Jiawei
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2016, : 907 - 912
  • [48] A Heterogeneous Robotics Team for Large-Scale Seismic Sensing
    Sudarshan, Srikanth K. V.
    Montano, Victor
    An Nguyen
    McClimans, Michael
    Chang, Li
    Stewart, Robert R.
    Becker, Aaron T.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (03): : 1328 - 1335
  • [49] Large-scale analysis of focused ultrasound in heterogeneous media
    Uebayashi, Junko
    Tamura, Yoshiaki
    Matsumoto, Yoichiro
    9TH INTERNATIONAL SYMPOSIUM ON THERAPEUTIC ULTRASOUND, 2010, 1215 : 95 - +
  • [50] Enabling Large-scale Heterogeneous Collaboration with Opportunistic Communications
    Cladera, Fernando
    Ravichandran, Zachary
    Miller, Ian D.
    Hsieh, M. An
    Taylor, C. J.
    Kumar, Vijay
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2024, 2024, : 2610 - 2616