Compilation Techniques for High Level Parallel Code
被引:0
|
作者:
Benedict R. Gaster
论文数: 0引用数: 0
h-index: 0
机构:AMD,
Benedict R. Gaster
Tim Bainbridge
论文数: 0引用数: 0
h-index: 0
机构:AMD,
Tim Bainbridge
David Lacey
论文数: 0引用数: 0
h-index: 0
机构:AMD,
David Lacey
David Gardner
论文数: 0引用数: 0
h-index: 0
机构:AMD,
David Gardner
机构:
[1] AMD,
[2] ClearSpeed Technology Plc,undefined
[3] XMOS Semiconductor,undefined
来源:
International Journal of Parallel Programming
|
2010年
/
38卷
关键词:
Parallel programming;
Compilers;
Optimization;
D O I:
暂无
中图分类号:
学科分类号:
摘要:
This paper describes methods to adapt existing optimizing compilers for sequential languages to produce code for parallel processors. In particular it looks at targeting data-parallel processors using SIMD (single instruction multiple data) or vector processors where users need features similar to high-level control flow across the data-parallelism. The premise of the paper is that we do not want to write an optimizing compiler from scratch. Rather, a method is described that allows a developer to take an existing compiler for a sequential language and modify it to handle SIMD extensions. As well as modifying the front-end, the intermediate representation and the code generation to handle the parallelism, specific optimizations are described to target the architecture efficiently.
机构:
Pontificia Univ Catolica Rio Grande, Faculdade Informat, Porto Alegre, RS, BrazilPontificia Univ Catolica Rio Grande, Faculdade Informat, Porto Alegre, RS, Brazil
Pasini, Fabio
Dotti, Fernando L.
论文数: 0引用数: 0
h-index: 0
机构:
Pontificia Univ Catolica Rio Grande, Faculdade Informat, Porto Alegre, RS, BrazilPontificia Univ Catolica Rio Grande, Faculdade Informat, Porto Alegre, RS, Brazil
机构:
Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R ChinaSun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
Zhang, Yuxiao
Li, Jiang
论文数: 0引用数: 0
h-index: 0
机构:
Natl Supercomp Ctr Guangzhou, Guangzhou, Guangdong, Peoples R ChinaSun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
Li, Jiang
Wu, Di
论文数: 0引用数: 0
h-index: 0
机构:
Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R ChinaSun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
Wu, Di
Du, Yunfei
论文数: 0引用数: 0
h-index: 0
机构:
Natl Supercomp Ctr Guangzhou, Guangzhou, Guangdong, Peoples R ChinaSun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
Du, Yunfei
PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE),
2018,
: 1069
-
1073
机构:
Institute of Software Systems, National Academy of Sciences of Ukraine, Glushkov Prosp. 40, KyivInstitute of Software Systems, National Academy of Sciences of Ukraine, Glushkov Prosp. 40, Kyiv
Doroshenko A.
Ivanenko P.
论文数: 0引用数: 0
h-index: 0
机构:
Institute of Software Systems, National Academy of Sciences of Ukraine, Glushkov Prosp. 40, KyivInstitute of Software Systems, National Academy of Sciences of Ukraine, Glushkov Prosp. 40, Kyiv
Ivanenko P.
Yatsenko O.
论文数: 0引用数: 0
h-index: 0
机构:
Institute of Software Systems, National Academy of Sciences of Ukraine, Glushkov Prosp. 40, KyivInstitute of Software Systems, National Academy of Sciences of Ukraine, Glushkov Prosp. 40, Kyiv