Synthesis and Generalization of Parallel Algorithms Considering Communication Constraints

被引:0
|
作者
Goda, Akihiro [1 ]
Miyasaka, Yukio [1 ]
Gharehbaghi, Amir Masoud [1 ]
Fujita, Masahiro [1 ]
机构
[1] Univ Tokyo, Tokyo, Japan
关键词
parallel computing; matrix vector multiplication; convolutional neural network;
D O I
10.1109/isqed48828.2020.9137022
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, the opportunities of parallel computing are expanding rapidly in various applications including neural networks and machine learning. It is, however, not at all straightforward to develop an efficient algorithm for each parallel computing environment since communications always introduce overhead in computation. In this paper, we propose a design method of optimum parallel computing under user-specified communication constraints. The basic strategy is to automatically generate optimum scheduling from small instances of the target problem and then they are semi-automatically generalized to much larger problems. Several experiments targeting matrix vector multiplication and convolutional neural networks have been conducted. Their results show the correctness and usefulness of the proposed method as well as its scalability.
引用
收藏
页码:123 / 128
页数:6
相关论文
共 50 条
  • [41] Quasi-Parallel Genetic Algorithms with Different Communication Topologies
    Wang, Guan
    Wu, Degang
    Szeto, K. Y.
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 721 - 727
  • [42] On the efficiency of scheduling algorithms for parallel Gaussian elimination with communication delays
    Ciegis, R
    Starikovicius, V
    Wasniewski, J
    [J]. APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 74 - 81
  • [43] Reducing communication in parallel graph search algorithms with software caches
    Cicotti, Pietro
    Shantharam, Manu
    Carrington, Laura
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (02): : 384 - 396
  • [44] A GENERALIZATION OF DYNAMIC CONSTRAINTS
    PLATT, J
    [J]. CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1992, 54 (06): : 516 - 525
  • [45] Obstacle avoidance trajectory planning strategy considering network communication constraints
    Luan, Zhongkai
    Zheng, Shuangquan
    Zhou, Guan
    Zhao, Wanzhong
    Wang, Chunyan
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2024, 238 (2-3) : 403 - 419
  • [46] Combined Matching Approach of Road Networks Under Different Scales Considering Constraints of Cartographic Generalization
    Guo, Qingsheng
    Xu, Xinglin
    Wang, Yong
    Liu, Jiping
    [J]. IEEE ACCESS, 2020, 8 : 944 - 956
  • [47] An Automatic Generalization Method for a Dense Road Network Area Considering Spatial Structural Features as Constraints
    Wu, Pengda
    Yin, Yong
    Wu, Chuangqi
    Bai, Xiaofei
    Zhang, Chunxiao
    Dai, Zhaoxin
    [J]. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2022, 11 (12)
  • [48] Synthesis of Parallel Prefix Adders Considering Switching Activities
    Matsunaga, Taeko
    Kimura, Shinji
    Matsunaga, Yusuke
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 404 - +
  • [49] ASSOCIATIVE ALGORITHMS OF GENERALIZATION
    BAGOTSKAYA, NV
    VAYNTSVAYG, MN
    DIMENTMAN, AM
    LOSEV, IS
    [J]. SOVIET JOURNAL OF COMPUTER AND SYSTEMS SCIENCES, 1985, 23 (02): : 120 - 127
  • [50] Complexity and approximation algorithms for two parallel dedicated machine scheduling with conflict constraints*,**
    Zhang, An
    Zhang, Liang
    Chen, Yong
    Chen, Guangting
    Wang, Xing
    [J]. THEORETICAL COMPUTER SCIENCE, 2023, 941 : 167 - 179