arrow
返回

Intermediate Representations for Explicitly Parallel Programs

delete2021-05-25
delete1
PRE
AI
A
Adilla Susungi *
C
Claude Tadonki
DOI:10.1145/3452299delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
While compilers generally support parallel programming languages and APIs, their internal program representations are mostly designed fromthe sequential programs standpoint (exceptions include source-to-source parallel compilers, for instance). This makes the integration of compilation techniques dedicated to parallel programs more challenging. In addition, parallelism has various levels and different targets, each of themwith specific characteristics and constraints. With the advent of multi-core processors and general purpose accelerators, parallel computing is now a common and pervasive consideration. Thus, software support to parallel programming activities is essential to make this technical transition more realistic and beneficial. The case of compilers is fundamental as they deal with (parallel) programs at a structural level, thus the need for intermediate representations. This article surveys and discusses attempts to provide intermediate representations for the proper support of explicitly parallel programs. We highlight the gap between available contributions and their concrete implementation in compilers and then exhibit possible future research directions.
Keyword:
Intermediate representation
compilation
parallelism
polyhedral model
intermediate language
graph
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.4K
被引数:
3.5W

机构

U
Universite PSL
学者数:
3.3W
论文数: 2.5W
被引数: 91
引用论文

引用论文

Performance and Consistency of Indicator Groups in Two Biodiversity Hotspots
err2011-05-26
err0
errOAAI
errJoaquim Trindade-Filho; Rafael Dias Loyola
err分享
err收藏
The Comparative Embryology of Sponges
err
IF0
err2010-01-01
err0
PREAI
errAlexander V. Ereskovsky
err分享
err收藏
STABLE IODINE METABOLISM IN NON-TOXIC GOITRE
err1960-10-01
err0
PREAI
errD.A. Koutras; W.D. Alexander; W.W. Buchanan; J. Crooks; E.J. Wayne
err分享
err收藏
Synthesis of high-performance parallel programs for a class of Ab Initio quantum chemistry models一类从头算量子化学模型的高性能并行程序的合成
err2005-02-01
err139
PREAI
errBaumgartner, G; Auer, AA; Bernholdt, DE; Bibireata, A; Choppella, V; Cociorva, D; Gao, XY; Harrison, RJ; Hirata, S; Krishnamoorthy, S; Krishnan, S; Lam, CC; Lu, QD; Nooijen, M; Pitzer, RM; Ramanujam, J; Sadayappan, P; Sibiryakov, A
err分享
err收藏
err分享
err收藏
Comparison of short-term heart rate variability indexes evaluated through electrocardiographic and continuous blood pressure monitoring
err2019-02-07
err0
PREAI
errRiccardo Pernice; Michal Javorka; Jana Krohova; Barbora Czippelova; Zuzana Turianikova; Alessandro Busacca; Luca Faes
err分享
err收藏
Distinct enhancers of ptf1a mediate specification and expansion of ventral pancreas in zebrafish
err2013-09-01
err0
errOAAI
errEvanthia Pashos; Joon Tae Park; Steven Leach; Shannon Fisher
err分享
err收藏
学者 查看更多内容