Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/520793.825721acmconferencesArticle/Chapter ViewAbstractPublication PagespactConference Proceedingsconference-collections
Article

On the Complexity of Loop Fusion

Published: 12 October 1999 Publication History

Abstract

Loop fusion is a program transformation that combines several loops into one. It is used in parallelizing compilers mainly for increasing the granularity of loops and for improving data reuse. The goal of this paper is to study, from a theoretical point of view, several variants of the loop fusion problem -- identifying polynomially solvable cases and NP-complete cases -- and to make the link between these problems and some scheduling problems that arise from completely different areas. We study, among others, the fusion of loops of different types, and the fusion of loops when combined with loop shifting.

Cited By

View all
  • (2021)On the Impact of Affine Loop Transformations in Qubit AllocationACM Transactions on Quantum Computing10.1145/34654092:3(1-40)Online publication date: 30-Sep-2021
  • (2019)Sound, fine-grained traversal fusion for heterogeneous treesProceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation10.1145/3314221.3314626(830-844)Online publication date: 8-Jun-2019
  • (2014)Revisiting loop fusion in the polyhedral frameworkACM SIGPLAN Notices10.1145/2692916.255525049:8(233-246)Online publication date: 6-Feb-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PACT '99: Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques
October 1999
ISBN:0769504256

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 12 October 1999

Check for updates

Author Tags

  1. complexity
  2. loop distribution
  3. loop fusion
  4. parallelization

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 121 of 471 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)On the Impact of Affine Loop Transformations in Qubit AllocationACM Transactions on Quantum Computing10.1145/34654092:3(1-40)Online publication date: 30-Sep-2021
  • (2019)Sound, fine-grained traversal fusion for heterogeneous treesProceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation10.1145/3314221.3314626(830-844)Online publication date: 8-Jun-2019
  • (2014)Revisiting loop fusion in the polyhedral frameworkACM SIGPLAN Notices10.1145/2692916.255525049:8(233-246)Online publication date: 6-Feb-2014
  • (2014)Fusing filters with integer linear programmingProceedings of the 3rd ACM SIGPLAN workshop on Functional high-performance computing10.1145/2636228.2636235(53-62)Online publication date: 3-Sep-2014
  • (2014)Revisiting loop fusion in the polyhedral frameworkProceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming10.1145/2555243.2555250(233-246)Online publication date: 6-Feb-2014
  • (2012)Integrating Memory Optimization with Mapping Algorithms for Multi-Processors System-on-ChipACM Transactions on Embedded Computing Systems10.1145/2345770.234577611:3(1-26)Online publication date: 1-Sep-2012
  • (2011)Loop Distribution and Fusion with Timing and Code Size OptimizationJournal of Signal Processing Systems10.1007/s11265-010-0465-x62:3(325-340)Online publication date: 1-Mar-2011
  • (2009)Multiprocessor, Multithreading and Memory Optimization for On-Chip Multimedia ApplicationsJournal of Signal Processing Systems10.1007/s11265-008-0293-457:2(263-283)Online publication date: 1-Nov-2009
  • (2007)MPSoC memory optimization using program transformationACM Transactions on Design Automation of Electronic Systems10.1145/1278349.127835612:4(43-es)Online publication date: 1-Sep-2007
  • (2006)Iterative collective loop fusionProceedings of the 15th international conference on Compiler Construction10.1007/11688839_17(202-216)Online publication date: 30-Mar-2006
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media