Skip to search formSkip to main contentSkip to account menu

Loop interchange

In compiler theory, loop interchange is the process of exchanging the order of two iteration variables used by a nested loop. The variable used in… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Linear Programs (LPs) appear in a large number of applications and offloading them to the GPU is viable to gain performance… 
2015
2015
Developing high performance GPU code is labor intensive. Ideally, developers could recoup high GPU development costs by… 
2014
2014
—Cache is an important factor that affects total system performance of computer architecture. Due to the ever increasing… 
Review
2013
Review
2013
This position paper identifies emerging trends in refactoring research particulary Refactoring, and enumerates a list of open… 
2005
2005
Traditional compilers are limited in their ability to optimize applications for different architectures because statically… 
2003
2003
Although processor speeds have been increasing rapidly over the past decade, the speed of memory has failed to keep pace. Memory… 
1998
1998
The paper focuses on the complexity of computing exact loop bounds in multilevel tiling. Conventional tiling techniques implement… 
1996
1996
Data dependence analysis has become one of the most important constituents of loop-level parallelizing compilers. The information… 
1992
1992
  • G. JinFujie Chen
  • 1992
  • Corpus ID: 27626558
Parallel loops account for the greatest amount of parallelism in numerical programs. Executing nested loops in parallel with low… 
1991
1991
Presents a unimodular transformation called rotation to partition the iteration space of a perfectly nested loop. The…