A Methodology to Assist Kernel Offloading Decisions on Computational Storage

Computational I/O Stack Workshop, August 17, 2023

We have seen significant growth in data and data processing applications in recent years. For such applications, data movement has been one of the primary bottlenecks for performance and Energy consumption. Computational Storage Devices(CSDs) possess the potential to reduce data movement overheads by processing data in or near storage devices. However, we observe that their adaption has been slow because of the manual effort involved in analyzing applications to identify kernels that can be offloaded to CSDs. Existing methodologies follow an iterative implementation and evaluation cycle, which leads to a very slow design process and expensive iterations. In this talk, I will discuss our proposed methodology for application analysis and kernel identification with initial evaluation.

Lokesh Jaliminche
Lokesh Jaliminche
PhD Candidate

Lokesh Jaliminche is a Ph.D. candidate at the University of California, Santa Cruz. He is advised by Prof. Heiner Litz. His research interests revolve around Storage Systems, Distributed Systems, applied Machine learning to improve QoS, and Computational storage. Currently, he is investigating a methodology to assist kernel offloading decisions on Computational Storage.