跳到主要导航 跳到搜索 跳到主要内容

Polynomial-time nested loop fusion with full parallelism

  • University of Notre Dame
  • Midwestern State University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Data locality and synchronization overhead are two important factors that affect the performance of applications on multiprocessors. Loop fusion is an effective way of reducing synchronization and improving data locality. Traditional fusion techniques, however either cannot address the case when fusion-preventing dependence exists in nested loops, or cannot achieve good parallelism after fusion. This paper gives a significant improvement by presenting several efficient polynomial-time algorithms to solve these problems. These algorithms combined with the retiming technique allow nested loop fusion in the existence of outmost loop-carried dependence as in the presence of fusion-preventing dependence. Furthermore, the technique is proved to achieve fully parallel execution of the fused loops.

源语言英语
主期刊名Software
编辑K. Pingali
出版商Institute of Electrical and Electronics Engineers Inc.
9-16
页数8
ISBN(电子版)081867623X
DOI
出版状态已出版 - 1996
已对外发布
活动25th International Conference on Parallel Processing, ICPP 1996 - Ithaca, 美国
期限: 12 8月 199616 8月 1996

出版系列

姓名Proceedings of the International Conference on Parallel Processing
3
ISSN(印刷版)0190-3918

会议

会议25th International Conference on Parallel Processing, ICPP 1996
国家/地区美国
Ithaca
时期12/08/9616/08/96

指纹

探究 'Polynomial-time nested loop fusion with full parallelism' 的科研主题。它们共同构成独一无二的指纹。

引用此