Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 234,823,711 papers from all fields of science
Search
Sign In
Create Free Account
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…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
12 relations
Array data structure
Automatic vectorization
CPU cache
Dependence analysis
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Solving Batched Linear Programs on GPU and Multicore CPU
Amit Gurung
,
Rajarshi Ray
arXiv.org
2016
Corpus ID: 3815961
Linear Programs (LPs) appear in a large number of applications and offloading them to the GPU is viable to gain performance…
Expand
2015
2015
Multi-tier Dynamic Vectorization for Translating GPU Optimizations into CPU Performance
Heehoon Kim
,
I. E. Hajj
,
John A. Stratton
,
Wen-mei W. Hwu
,
Stratton
2015
Corpus ID: 17247330
Developing high performance GPU code is labor intensive. Ideally, developers could recoup high GPU development costs by…
Expand
2014
2014
Study on Memory Hierarchy Optimizations
Sreya Sreedharan
,
Shimmi Asokan
2014
Corpus ID: 212505602
—Cache is an important factor that affects total system performance of computer architecture. Due to the ever increasing…
Expand
Review
2013
Review
2013
A Survey : Code Optimization using Refactoring
P. Chandi
,
M.TECHITW
2013
Corpus ID: 212446258
This position paper identifies emerging trends in refactoring research particulary Refactoring, and enumerates a list of open…
Expand
2005
2005
Parameterization and Search-space Exploitation of Loop Fusion
Yuan Zhao
,
Qing Yi
,
K. Kennedy
,
D. Quinlan
,
R. Vuduc
2005
Corpus ID: 13797130
Traditional compilers are limited in their ability to optimize applications for different architectures because statically…
Expand
2003
2003
Locality and Parallel Optimizations for Parallel Supercomputing
Ian Harrison
2003
Corpus ID: 14774457
Although processor speeds have been increasing rapidly over the past decade, the speed of memory has failed to keep pace. Memory…
Expand
1998
1998
Loop bounds computation for multilevel tiling
M. Jiménez
,
J. Llabería
,
Agustín Fernández
International Euromicro Conference on Parallel…
1998
Corpus ID: 20756292
The paper focuses on the complexity of computing exact loop bounds in multilevel tiling. Conventional tiling techniques implement…
Expand
1996
1996
A Data Dependence Graph in Polaris
Y. Paek
,
Paul Petersen
1996
Corpus ID: 15136961
Data dependence analysis has become one of the most important constituents of loop-level parallelizing compilers. The information…
Expand
1992
1992
Hybrid loop interchange: optimization for parallel programs
G. Jin
,
Fujie Chen
Proceedings Sixth International Parallel…
1992
Corpus ID: 27626558
Parallel loops account for the greatest amount of parallelism in numerical programs. Executing nested loops in parallel with low…
Expand
1991
1991
Loop partitioning unimodular transformations for distributed memory multiprocessors
D. Kulkarni
,
Kamlesh G. Kumar
,
A. Basu
,
A. Paulraj
[] Proceedings. The Fifth International Parallel…
1991
Corpus ID: 42056446
Presents a unimodular transformation called rotation to partition the iteration space of a perfectly nested loop. The…
Expand