arrow
返回

Integrating loop and data transformations for global optimization

delete2002-04-01
delete11
PRE
AI
O
O'Boyle, MFP
P
P.M.W. Knijnenburg
DOI:10.1006/jpdc.2001.1815delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper is concerned with integrating global data transformations and local loop transformations in order to minimize overhead on distributed shared memory machines such as the SGi Origin 2000. By first developing an extended algebraic transformation framework, a new technique to allow the static application of global data transformations, such as partitioning, to reshaped arrays is presented, eliminating the need for expensive temporary copies and hence eliminating any communication and synchronization. In addition, by integrating loop and data transformations, poor spatial locality and expensive array subscripts that may have been introduced can be eliminated. A specific optimization algorithm is derived and applied to well-known benchmarks, where it is shown to give a significant improvement in execution time over existing approaches. (C) 2002 Elsevier Science (USA).
Keyword:
compiler optimization
unified program transformations
rank-modifying transformations
reshaped arrays
auto-parallelization

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

A novel system for decarboxylative bromination
err2007-06-01
err0
PREAI
errVikas N. Telvekar; Somsundaram N. Chettiar
err分享
err收藏
err分享
err收藏
没有更多内容