-IO: A Unified IO Stack for Computational Storage

Zhe Yang,Youyou Lu,Xiaojian Liao,Youmin Chen,Junru Li,Siyu He,Jiwu Shu
2023-01-01
Abstract:The emerging computational storage device offers an opportunity for in-storage computing. It alleviates the overhead of data movement between the host and the device, and thus accelerates data-intensive applications. In this paper, we present lambda-IO, a unified IO stack managing both computation and storage resources across the host and the device. We propose a set of designs - interface, runtime, and scheduling - to tackle three critical issues. We implement l-IO in full-stack software and hardware environment, and evaluate it with synthetic and real applications against Linux IO, showing up to 5.12. performance improvement.
What problem does this paper attempt to address?