~/talk

Efficient Approximations for Cache-conscious Data Placement

Talkat PLDI 2022 · 2022-06-13..06-17· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

Shows a linear-time 1+ε approximation for minimizing cache misses in direct-mapped caches under a sparsity assumption on the access graph, reducing placement to k-coloring a sparsified hypergraph and solving via a bottom-up tree DP. Runtime is linear in number of items and accesses but exponential in k, the cache size; formal hardness results still hold for general instances. Experiments report improvement over heuristics in 84–88% of small-cache cases.

AI-written summary · about

  1. 0:00Introduction
  2. 0:49Cache-conscious placement problem
  3. 3:03Placement map and optimal
  4. 4:31Hardness results and gap
  5. 5:35Sparsity-based approximation
  6. 8:25Cache miss assumptions
  7. 10:34One plus epsilon proof
  8. 12:00Hypergraph coloring and DP
  9. 14:05Conclusion and limits
  10. 15:09Q&A multi-threaded
  11. 15:49Q&A real-world
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.