~/talk

Quiver: An Informed Storage Cache for Deep Learning

Talkat FAST '20 · on Thursday, 2020-02-27· at 10:00· FAST '20: Grand Ballroom ABCFGH· [machine-learning]
links:none on file
slides:none on file

Quiver is a cache layer co‑designed with PyTorch that uses secure hash-based addressing to let different jobs and accounts reuse identical files, implements substitutable cache hits (look up many indices and return any cached subset) plus coordinated eviction and double buffering, and runs a cache server, client and manager. Prototype evaluation on ResNet‑50/ImageNet, Inception v3/OpenImages and DeepSpeech2/LibriSpeech shows cluster GPU throughput improvements up to 2.3x, with wins even when only ~20% of a dataset fits in cache.

AI-written summary · about

  1. 0:00Intro
  2. 0:20Deep Learning: Important systems workload
  3. 1:39Example workload
  4. 3:39Quiver: key ideas
  5. 4:14Structure
  6. 4:31Background: Deep Learning
  7. 5:22A cache for DLT jobs
  8. 7:22Thrashing proof partial caching
  9. 9:13Job heterogeneity and caching
  10. 10:28Secure Inter-Job Data access
  11. 11:32Architecture of Quiver
  12. 13:06Cache Access
  13. 13:47Hash digest and Partition
  14. 14:39Co-operative miss handling
  15. 17:42Implementation
  16. 18:07Evaluation Setup
  17. 18:36Impact on accuracy
  18. 19:52Throughput increase because of quvier
  19. 21:17Co-ordinated eviction in action
  20. 22:12Benefit aware caching
  21. 24:16Summary
~/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.