A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Designing a Storage Software Stack for Accelerators
2020
USENIX Workshop on Hot Topics in Storage and File Systems
Although modern accelerator devices, such as vector engines and SmartNICs, are equipped with general purpose CPUs, access to the storage needs the mediation of the host kernel and CPUs, resulting in latency and throughput penalties. In this paper, we explore the case for direct storage access inside the accelerator applications, and discuss the problem, design options and benefits of this architecture. We demonstrate that our architecture can improve throughputs of LevelDB by 12-89%, and reduce
dblp:conf/hotstorage/AwamotoFH20
fatcat:xwv7sqa4ufdrni75ss36ru7pyq