Loop quantization
Journal Article
·
· J. Parallel Distrib. Comput.; (United States)
Loop unwinding is a known technique for reducing loop overhead, exposing parallelism, and increasing the efficiency of pipelining. Traditional loop unwinding is limited to the innermost loop in a group of nested loops and the amount of unwinding either is fixed or must be specified by the user, on a case by case basis. In this paper the authors present a general technique for automatically unwinding multiply nested loops, explain its advantages over other transformation techniques, and illustrate its practical effectiveness. Lopp Quantization could be beneficial by itself or coupled with other loop transformations.
- Research Organization:
- Computer Science Dept., Cornell Univ., Ithaca, NY (US)
- OSTI ID:
- 6024299
- Journal Information:
- J. Parallel Distrib. Comput.; (United States), Vol. 5:5
- Country of Publication:
- United States
- Language:
- English
Similar Records
Parametric Multi-Level Tiling of Imperfectly Nested Loops
Mapping nested loop algorithms into multidimensional systolic arrays
Dynamic processor self-scheduling for general parallel nested loops
Conference
·
Mon May 18 00:00:00 EDT 2009
·
OSTI ID:6024299
+5 more
Mapping nested loop algorithms into multidimensional systolic arrays
Journal Article
·
Mon Jan 01 00:00:00 EST 1990
· IEEE Transactions on Parallel and Distributed Systems; (USA)
·
OSTI ID:6024299
Dynamic processor self-scheduling for general parallel nested loops
Conference
·
Thu Sep 10 00:00:00 EDT 1987
·
OSTI ID:6024299
+1 more