arrow
返回

Nonlinear and symbolic data dependence testing

delete1998-01-01
delete35
PRE
AI
R
Rudolf Eigenmann
DOI:10.1109/71.737695delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
One of the most crucial qualities of an optimizing compiler is its ability to detect when different data references access the same storage location. Such references are said to be data-dependent and they impose constraints on the amount of program modifications the compiler can apply for improving the program's performance. For parallelizing compilers, the most important program constructs to investigate are loops and the array references they contain. In previous work. we have found a serious limitation of current data dependence tests to be that they cannot handle loop bounds or array subscripts that are symbolic, nonlinear expressions. In this paper, we describe a dependence test, called the Range Test. that can handle such expressions. Briefly, the Range Test proves independence by determining whether certain symbolic inequalities hold for a permutation of the loop nest. Powerful symbolic analyses and constraint propagation techniques were developed to prove such inequalities. The Range Test has been implemented in Polaris, a parallelizing compiler developed at the University of Illinois. We will present measurements of the Range Test's performance and compare it with state-of-the-art tests.
Keyword:
data-dependence test
optimizing compilers
program parallelization
AI总结

AI总结

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

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Neuroepithelial Endocrine Cells in the Lung of the Lungfish Protopterus aethiopicus
err2008-07-16
err0
PREAI
errDirk Adriaensen; Dietrich W. Scheuermann; Jean-Pierre Timmermans; Marie H.A. De Groodt-Lasseel
err分享
err收藏
Musical Syntax II: Empirical Perspectives
err2018-01-01
err0
PREAI
errMarcus Pearce; Martin Rohrmeier
err分享
err收藏
AUTOMATIC PROGRAM PARALLELIZATION
err1993-01-01
err166
PREAI
errBANERJEE, U; EIGENMANN, R; NICOLAU, A; PADUA, DA
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收藏
Incorporation of a chiral gem-disubstituted nitrogen heterocycle yields an oxazolidinone antibiotic with reduced mitochondrial toxicity
err2019-09-01
err0
errOAAI
errAlexander W. Sun; Philip L. Bulterys; Michael D. Bartberger; Peter A. Jorth; Brendan M. O'Boyle; Scott C. Virgil; Jeff F. Miller; Brian M. Stoltz
err分享
err收藏
Carotid Endarterectomy for Ocular Ischemic Syndrome: A Case Report and Review of the Literature
err2020-08-01
err0
PREAI
errAlexis L. Lauria; Erin E. Koelling; Paul M. Houghtaling; Paul W. White
err分享
err收藏
Dose dependent dopaminergic modulation of reward-based learning in Parkinson's disease
err2012-04-01
err0
errOAAI
errN.C. van Wouwe; K.R. Ridderinkhof; G.P.H. Band; W.P.M. van den Wildenberg; S.A. Wylie
err分享
err收藏
学者 查看更多内容