~/talk

BLAS-on-flash: An Efficient Alternative for Large Scale ML Training and Inference?

Talkat NSDI 2019 · 2019-02-26..02-28· [machine-learning]
links:none on file
links:none on file
links:none on file
name:Anil Kag
links:none on file
links:none on file
slides:none on file

Presents a library that implements BLAS and sparseBLAS directly on SSD-resident (flash) matrices so multi-threaded code can operate on hundreds of GB without redesigning for distributed systems. Shows that this BLAS-on-flash approach delivers near in-memory BLAS performance and can support complex algorithms (e.g., eigensolvers) and large-scale ML workflows—demonstrated on topic-model training and extreme multi-label inference—outperforming in-memory ARPACK and Spark in the reported cases.

AI-written summary · about

  1. 0:00Start
  2. 0:26Scope | Memory-Intensive non-DL workloads
  3. 1:31Distributed ML | Current Landscape
  4. 2:19"Scalability" | Compact systems
  5. 6:20gemm Chain View
  6. 7:01gemm Kernel - Task Creation
  7. 8:06Access Specifier | Block Definition
  8. 8:35Sector Alignment | Correct vs fast
  9. 9:16Software Stack | Architecture II
  10. 11:19Evaluation Hardware Specifications
  11. 12:15Evaluation Datasets
  12. 12:47Evaluation Metrics
  13. 14:49SVD Choosing the right algorithm
  14. 16:01Eigenvalues Text datasets
  15. 17:01Eigensolvers | Cost-effectiveness
  16. 17:26ISLE | Web-Scale Topic Modeling
  17. 18:03ISLE Larger models, lower costs?
  18. 18:30XML Web-scale classification
  19. 20:22Conclusion
~/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.