An Analyzer for Program Parallelization and Optimization

被引:0
|
作者
Steinberg, Boris [1 ]
Baglij, Anton [1 ]
Petrenko, Victor [1 ]
Burkhovetskiy, Victor [1 ]
Steinberg, Oleg [1 ]
Metelica, Elena [1 ]
机构
[1] Southern Fed Univ, Rostov Na Donu, Russia
来源
PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON APPLICATIONS IN INFORMATION TECHNOLOGY (ICAIT - 2018) | 2018年
关键词
Parallelizing compiler; high-level intermediate representation; interactive compiler; tiling; data locality; program transformations; reconfigurable architectures; COMPILER;
D O I
10.1145/3274856.3274875
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The article describes new facilities for program optimization and parallelization, work-in-progress modifications of previously implemented program transformations and compiler libraries, and future development of Optimizing parallelizing system (OPS) including opening its source code on GitHub. These new facilities, such as dialog-based optimization and parallelization, user-friendly program dependency visualization (which is needed for high-quality analyzers), parallel code generation for accelerators (GPUs, DSPs, FPGAs, or high performance clusters), are made possible by the fact, that OPS uses high-level intermediate representation as opposed to low-level intermediate representation used in popular compilers.
引用
收藏
页码:90 / 95
页数:6
相关论文
共 50 条
  • [1] PROGRAM OPTIMIZATION AND PARALLELIZATION USING IDIOMS
    PINTER, SS
    PINTER, RY
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 305 - 327
  • [2] Communication optimization on automatic program parallelization
    Dong Chun-Li
    Zhao Rong-Cai
    Ma Zhuo-Jie
    Li Dong-Hong
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 437 - +
  • [3] AUTOMATIC PROGRAM PARALLELIZATION
    BANERJEE, U
    EIGENMANN, R
    NICOLAU, A
    PADUA, DA
    PROCEEDINGS OF THE IEEE, 1993, 81 (02) : 211 - 243
  • [4] Parallelization of MRCI program
    Suo, B
    Zhai, GH
    Wang, YB
    Wen, ZY
    Hu, XQ
    Li, LM
    ACTA CHIMICA SINICA, 2004, 62 (21) : 2131 - 2135
  • [5] Parallelization of the CI program PEDICI
    Thorsteinsson, T
    Rettrup, S
    ADVANCES IN QUANTUM CHEMISTRY, VOL 31: QUANTUM SYSTEMS IN CHEMISTRY AND PHYSICS, PT I, 1999, 31 : 267 - 282
  • [6] Heterogeneous parallelization of the linkmap program
    Rai, A
    Lopez-Benitez, N
    Hargis, JD
    Poduslo, SE
    2000 INTERNATIONAL WORKSHOPS ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 353 - 360
  • [7] Parallelization strategies for the VMEC program
    Romero, LF
    Ortigosa, EM
    Zapata, EL
    Jiménez, JA
    APPLIED PARALLEL COMPUTING: LARGE SCALE SCIENTIFIC AND INDUSTRIAL PROBLEMS, 1998, 1541 : 483 - 490
  • [8] INTEGRATING SCALAR OPTIMIZATION AND PARALLELIZATION
    TJIANG, S
    WOLF, M
    LAM, M
    PIEPER, K
    HENNESSY, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 589 : 137 - 151
  • [9] Optimization and parallelization on a multimedia application
    Li, Wenlong
    Tong, Xiaofeng
    Zhang, Yimin
    2007 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-5, 2007, : 1854 - 1857
  • [10] Parallelization for Space Trajectory Optimization
    Schlueter, Martin
    Munetomo, Masaharu
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 832 - 839