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… 
2011
2011
In heterogeneous multi-core systems, such as the Cell BE processor, each accelerator core has its own fast local memory without… 
2005
2005
A Zero Overhead Loop Buffer (ZOLB) is an architectural feature that is commonly found in DSP processors. This buffer can be… 
2005
2005
Traditional compilers are limited in their ability to optimize applications for different architectures because statically… 
2004
2004
Runge-Kutta methods are popular methods for the solution of ordinary differential equations and implementations are provided by… 
2003
2003
  • Mi Lu
  • 2003
  • Corpus ID: 27825514
The cache ping-pong problem arises often in parallel processing systems where each processor has its own local cache and employs… 
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… 
1992
1992
Database programming languages like O2, E, and O++ include the ability to iterate through a set. Nested iterators can be used to…