~/talk

GLIST: Towards In-Storage Graph Learning

Talkat USENIX ATC '21 · 2021-07-14..07-16· [machine-learning]
links:none on file
name:Ying Wang
links:none on file
name:Cheng Liu
links:none on file
links:none on file
name:Huawei Li
links:none on file
links:none on file
slides:none on file

GLIST moves GNN computation into SSDs using an in-storage FPGA accelerator plus an embedded CPU, flash arrays and DRAM, implements sampler / aggregate / combine units and offers graph update/registration/model-registration/analysis APIs. It reorganizes property vectors on 16 KB flash pages and reorders requests to exploit spatial locality and temporal locality, reducing data movement. An FPGA prototype on the COSMOS OpenSSD platform achieves about 13.2× and 10.1× speedup over CPU and GPU baselines and cuts power use by up to 98.7% while handling node/link/graph benchmarks for datasets >100 GB.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Background of Graph Learning
  3. 1:50Background of GNN-based GL
  4. 2:31Obtain Embedding Vectors with GNN - 2
  5. 3:27Predicting Relationship
  6. 3:51GNN-based GL Workload Characterization
  7. 5:01Challenges and Solutions 10 bottleneck and memory constraints
  8. 5:43Outline
  9. 6:13System Overview
  10. 8:09GLIST User Library - Graph Reorganization
  11. 9:55In-Storage Graph Learning Accelerator
  12. 10:25Experimental Setup Hardware
  13. 11:17Evaluation - GLIST Performance
  14. 11:37Evaluation - GLIST Efficiency
  15. 11:57Evaluation - GLIST Optimization
  16. 12:47Conclusion
~/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.