GLAF: A Visual Programming and Auto-Tuning Framework for Parallel Computing

被引:0
|
作者
Krommydas, Konstantinos [1 ]
Sasanka, Ruchira [2 ]
Feng, Wu-chun [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA USA
[2] Intel Corp, Santa Clara, CA 95051 USA
来源
2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP) | 2015年
关键词
DESIGN;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The past decade's computing revolution has delivered parallel hardware to the masses. However, the ability to exploit its capabilities and ignite scientific breakthrough at a proportionate level remains a challenge due to the lack of parallel programming expertise. Although different solutions have been proposed to facilitate harvesting the seeds of parallel computing, most target seasoned programmers and ignore the special nature of a target audience like domain experts. This paper addresses the challenge of realizing a programming abstraction and implementing an integrated development framework for this audience. We present GLAF - a grid-based language and auto-parallelizing, auto-tuning framework. Its key elements are its intuitive visual programming interface, which attempts to render expressing and validating an algorithm easier for domain experts, and its ability to automatically generate efficient serial and parallel Fortran and C code, including potentially beneficial code modifications (e.g., with respect to data layout). We find that the above features assist novice programmers to avoid common programming pitfalls and provide fast implementations.
引用
收藏
页码:859 / 868
页数:10
相关论文
共 50 条
  • [31] Output voltage tracking controller embedding auto-tuning algorithm for DC/DC boost converters
    Choi, Kyunghwan
    Kim, Yonghun
    Kim, Kyung-Soo
    Kim, Seok-Kyoon
    IET POWER ELECTRONICS, 2019, 12 (14) : 3767 - 3773
  • [32] Attitude Control Using an Extended Calssifier System Algorithm for Offline Auto-Tuning of a PID Controller
    Abbasi, Ehsan
    Mahjoob, Mohammad
    Shafiekhani, Ali
    2014 SECOND RSI/ISM INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2014, : 930 - 935
  • [33] An iterative learning strategy for the auto-tuning of the feedforward and feedback controller in type-1 diabetes
    Fravolini, M. L.
    Fabietti, P. G.
    COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING, 2014, 17 (13) : 1464 - 1482
  • [34] Performance investigation of an auto-tuning area ratio ejector for MED-TVC desalination system
    Gu, Wending
    Wang, Xinli
    Wang, Lei
    Yin, Xiaohong
    Liu, Hongbo
    APPLIED THERMAL ENGINEERING, 2019, 155 : 470 - 479
  • [35] Auto-Tuning PID Distributed Power Control for Next-Generation Passive Optical Networks
    dos Santos, Layhon R. R.
    Durand, Fabio R.
    Goedtel, Alessandro
    Abrao, Taufik
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2018, 10 (10) : D110 - D125
  • [36] A data-driven approach for on-line auto-tuning of minimum variance PID controller
    Zhu, Ning
    Gao, Xin-Tong
    Huang, Chun-Qing
    ISA TRANSACTIONS, 2022, 130 : 325 - 342
  • [37] Auto-Tuning of DC-DC Buck Converters Through the Modified Relay Feedback Test
    Shehada, Ahmed
    Yan, Yan
    Beig, Abdul R.
    Boiko, Igor
    IEEE ACCESS, 2021, 9 : 62505 - 62518
  • [38] Auto-tuning of model-based feedforward controller by feedback control signal in ultraprecision motion systems
    Dai, Luyao
    Li, Xin
    Zhu, Yu
    Zhang, Ming
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2020, 142
  • [39] Auto-Tuning parameters of motion cueing algorithms for high performance driving simulator based on Kuka Robocoaster
    Duc-An Pham
    Duc-Toan Nguyen
    SCIENCE PROGRESS, 2022, 105 (02)
  • [40] Stability guaranteed auto-tuning algorithm of a time-delay controller using a modified Nussbaum function
    Cho, Seung-Jae
    Jin, Maolin
    Kuc, Tae-Yong
    Lee, Jin S.
    INTERNATIONAL JOURNAL OF CONTROL, 2014, 87 (09) : 1926 - 1935