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 条
  • [21] A Novel Implementation Technique for Genetic Algorithm based Auto-Tuning PID Controller
    Concha, A.
    Varadharaj, E. K.
    Hernandez-Rivera, N. M.
    Gadi, S. K.
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 1403 - 1408
  • [22] Auto-tuning Method for decentralized PID controller of TITO systems using firefly algorithm
    Reddy, M. D. Lokesh
    Padhy, Prabin Kumar
    Ansari, Irshad Ahmad
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 683 - 688
  • [23] Robust fractional-order auto-tuning for highly-coupled MIMO systems
    Juchem, Jasper
    Muresan, Cristina
    De Keyser, Robain
    Ionescu, Clara-Mihaela
    HELIYON, 2019, 5 (07)
  • [24] PID controller auto-tuning based on process step response and damping optimum criterion
    Pavkovic, Danijel
    Polak, Sinisa
    Zorc, Davor
    ISA TRANSACTIONS, 2014, 53 (01) : 85 - 96
  • [25] Online Optimal Auto-Tuning of PID Controllers for Tracking in a Special Class of Linear Systems
    Miranda, Marcio F.
    Vamvoudakis, Kyriakos G.
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 5443 - 5448
  • [26] PI controller relay auto-tuning using delay and phase margin in PMSM drives
    Wang, Lina
    Kun, Xiao
    de Lillo, Liliana
    Empringham, Lee
    Wheeler, Pat
    CHINESE JOURNAL OF AERONAUTICS, 2014, 27 (06) : 1527 - 1537
  • [27] Auto-tuning scheme for improved current sharing of multiphase DC-DC converters
    Su, J. -T.
    Lin, C. -W.
    IET POWER ELECTRONICS, 2012, 5 (09) : 1605 - 1613
  • [28] Auto-tuning nonlinear PID-type controller for rotorcraft-based aggressive transportation
    Hua, Hean
    Fang, Yongchun
    Zhang, Xuetao
    Qian, Chen
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2020, 145 (145)
  • [29] Concert and Analysis of Auto-Tuning Dual-Feedback Biological Harmonic Controller for Industrial Claims
    Balasubramaniam, P. M.
    Srinivasan, M.
    JOURNAL OF TESTING AND EVALUATION, 2018, 46 (03) : 1136 - 1144
  • [30] Auto-tuning Method of Fuzzy PID Controller Parameter Based on Self-learning System
    Yang, Zhangli
    Li, Lei
    Liu, Buqing
    2014 11TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2014, : 222 - 226