GLAF: A Visual Programming and Auto-Tuning Framework for Parallel Computing
被引:0
|
作者:
Krommydas, Konstantinos
论文数: 0引用数: 0
h-index: 0
机构:
Virginia Tech, Dept Comp Sci, Blacksburg, VA USAVirginia Tech, Dept Comp Sci, Blacksburg, VA USA
Krommydas, Konstantinos
[1
]
Sasanka, Ruchira
论文数: 0引用数: 0
h-index: 0
机构:
Intel Corp, Santa Clara, CA 95051 USAVirginia Tech, Dept Comp Sci, Blacksburg, VA USA
Sasanka, Ruchira
[2
]
Feng, Wu-chun
论文数: 0引用数: 0
h-index: 0
机构:
Virginia Tech, Dept Comp Sci, Blacksburg, VA USAVirginia Tech, Dept Comp Sci, Blacksburg, VA USA
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.
机构:
Inst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, MexicoInst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, Mexico
Cruz, M. A.
Ortigoza, R. S.
论文数: 0引用数: 0
h-index: 0
机构:
Inst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, MexicoInst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, Mexico
Ortigoza, R. S.
Sanchez, C. M.
论文数: 0引用数: 0
h-index: 0
机构:
Inst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, MexicoInst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, Mexico
Sanchez, C. M.
Guzman, V. M. H.
论文数: 0引用数: 0
h-index: 0
机构:
Univ Autonoma Queretaro, Fac Ingn, Queretaro, Qro, MexicoInst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, Mexico
Guzman, V. M. H.
Gutierrez, J. S.
论文数: 0引用数: 0
h-index: 0
机构:
Univ Autonoma Metropolitana, Mexico City, Estado De Mexic, MexicoInst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, Mexico
Gutierrez, J. S.
Lozada, J. C. H.
论文数: 0引用数: 0
h-index: 0
机构:
Inst Politecn Nacl, Area Computac Inteligente, CIDETEC, Ciudad De Mexico, MexicoInst Politecn Nacl, Area Mecatron, CIDETEC, Ciudad De Mexico, Mexico