Skip to search formSkip to main contentSkip to account menu

Loop splitting

Known as: Loop peeling 
Loop splitting is a compiler optimization technique. It attempts to simplify a loop or eliminate dependencies by breaking it into multiple loops… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Recent trends in SIMD architecture have tended toward longer vector lengths and more enhanced SIMD features have been introduced… 
2011
2011
In this paper we exploit instruction level parallelism by compiler optimization techniques like loop unrolling and loop peeling… 
2010
2010
SIMD hardware accelerators o er an alternative to manycores when energy consumption and performance are critical. For scienti c… 
2006
2006
In order to provide the best performance for memory accesses in the multimedia extensions that load or store consecutive subwords… 
2005
2005
A Zero Overhead Loop Buffer (ZOLB) is an architectural feature that is commonly found in DSP processors. This buffer can be… 
2002
2002
Traditional compilers conduct optimizations on intermediate representations derived from high level source code. However, it is… 
1996
1996
This paper discusses program transformations and algorithm modifications that reduce execution time of iterative methods for solv… 
1994
1994
In this paper, we present a unified and systematic framework for the complete and efficient parallelization of a practical DO… 
1993
1993
iii ACKNOWLEDGEMENTS I would rst like to thank my advisor, Professor Wen-mei Hwu, for his guidance and support. Credit is due to… 
1993
1993
iii ACKNOWLEDGEMENTS I would rst like to thank my advisor, Professor Wen-mei Hwu, for his guidance and support. I h a v e learned…