Lune

DAC2023Top-tier venue

Rethinking Programming Frameworks for In-Storage Processing

Yu-Chia Liu, Kuan-Chieh Hsu, Hung-Wei Tseng

2023Year
1Citations

Abstract

In-storage processing (ISP) is the most commercialized implementation of the near-data processing (NDP) model that executes tasks near their storage locations. However, programming ISP devices is complicated as it requires programmers to work closely with the underlying hardware, and even highly-optimized code can easily lead to suboptimal performance.This paper introduces ActivePy. ActivePy makes the programmer completely agnostic to ISP hardware. ActivePy automatically, transpartently, and dynamically generates high-performance code to balance system-wide trade-offs and max-imize the benefits of ISP. Our real system implementation shows that ActivePy can use ISP as efficiently as conventional C-based frameworks.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 1a845bab-1b94-4f6f-b6a7-cade140b9f7a

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines