Model-Driven Automatic Tiling with Cache Associativity Lattices

  title={Model-Driven Automatic Tiling with Cache Associativity Lattices},
  author={David Adjiashvili and Utz-Uwe Haus and Adrian Tate},
Traditional compiler optimization theory distinguishes three separate classes of cache miss – Cold, Conflict and Capacity. Tiling for cache is typically guided by capacity miss counts. Models of cache function have not been effectively used to guide cache tiling optimizations due to model error and expense. Instead, heuristic or empirical approaches are… CONTINUE READING