Abstract
The odyssey toward enabling high-volume device-level computational storage has been going on since before today’s college graduates were born. But, conflicting requirements of device vendors and application logic have continually kept practical computational storage just over the horizon, as if a mirage.” We will propose a groundbreaking approach that not only simplifies this integration but can accomplish this with only user commands requiring no special privileges while while dramatically reducing the data returned to the host — by over an order of magnitude in many common scenarios. This technique ensures easy implementation on devices and seamless access for higher-level software, leveraging familiar tools like SQL for data analysis without adding complexity to device operations. We will demonstrate how our approach seamlessly aligns with current device APIs, offering a significant leap forward in computational storage. Join us to explore how a reimagined approach to analytical offloads can transform storage devices from mere data repositories into powerful analytical processing engines, marking the end of the computational storage mirage.