~/talk

INSIDER: Designing In-Storage Computing System for Emerging High-Performance Drive

Talkat USENIX ATC '19 · on Thursday, 2019-07-11· at 11:55· USENIX ATC Track I: Grand Ballroom I–VI· [embedded-and-hardware]
links:none on file
name:Tong He
links:none on file
links:none on file
slides:none on file

INSIDER places an FPGA-based reconfigurable drive controller inside the drive, implements a separate control plane (permission checks, per-drive scheduling offloaded partially to hardware), and exposes computation as a virtual file abstraction with POSIX-like APIs so existing host code needs only tens of lines changed while drive kernels are hundreds of lines. A PCIe prototype saturates internal drive bandwidth, uses FPGA partial reconfiguration for multi‑tenant partitions, and reports 12X average speedup, 31X accelerator cost efficiency versus ARM-based ISC.

AI-written summary · about

  1. 0:00Intro
  2. 0:23Background: Data Movement Bottleneck
  3. 1:16Limitations of Existing Work
  4. 2:59INSIDER's Approach
  5. 3:53Choosing In-Storage Computing Unit
  6. 5:13The Initial System Architecture
  7. 6:33Separate Control Plane and Data Plane
  8. 7:26Extend the Control Plane to Support Virtualization
  9. 9:29Programming Model --- Virtual File
  10. 10:47Experiment Setup
  11. 11:15Applications and Their Development Efforts
  12. 14:02Conclusion
~/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.