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… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1984-2018
024619842018

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2008
Highly Cited
2008
Vectorization has been an important method of using data-level parallelism to accelerate scientific workloads on vector machines… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 1
  • figure 4
Is this relevant?
2004
2004
Because of the increasing gap between the speeds of processors and main memories, compilers must enhance the locality of… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 6
Is this relevant?
2004
2004
This paper will present a design for loop optimizations using high-level loop transformations. We will describe a loop… (More)
  • figure 2
  • figure 4
  • figure 5
  • figure 6
  • figure 12
Is this relevant?
2000
2000
Overlapping communication with computation is a well-known approach to improving performance. Previous research has focused on… (More)
  • figure 4
  • figure 5
  • figure 7
  • figure 9
Is this relevant?
Highly Cited
1991
Highly Cited
1991
AbstructThis paper proposes a new approach to transformations for general loop nests. In this approach, we unify all combinations… (More)
Is this relevant?
Highly Cited
1991
Highly Cited
1991
Many different kinds of loop transformations have been described, such as loop interchange, loop skewing and loop fusion. Each… (More)
  • table 1
  • figure 1
  • figure 4
  • figure 3
Is this relevant?
1991
1991
In this paper, we investigate the problem of optimizing array accesses across a collection of loops. We demonstrate that a good… (More)
Is this relevant?
Highly Cited
1990
Highly Cited
1990
Blocked algorithms have much better properties of data locality and therefore can be much more efficient than ordinary algorithms… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1984
Highly Cited
1984
Parallel and vector machines are becoming increasingly important to many computation intensive applications. Effectively… (More)
Is this relevant?
1984
1984
Parallel and vector machines are becoming increasingly important to many computation intensive applications. Effectively… (More)
Is this relevant?