Engineering Papers⌕ Search

DOE OSTI · code-68830

Data Processing Unit Services Module

Abstract

The Data Processing Services Module (DPUSM) provides the ability to perform pluggable compression, erasure coding, checksuming and other important file system operations within the Linux kernel. The pluggable provider interface allows for the use of hardware acceleration of those services. In-kernel file systems are then able to use these functions to use these accelerators to perform operations that are normally run on the processor, resulting in improved file system performance. Third parties will register "providers" with the DPUSM to communicate with their respective accelerators. Providers will implement functions with DPUSM API signatures so that the DPUSM can translate the data inputted by users of the DPUSM into data that providers recognize.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Lee, Jason, Settlemyer, Bradley. 2022-01-05. Data Processing Unit Services Module. https://www.osti.gov/biblio/code-68830

Cite the original work for its findings. Save a collection to share your selection of sources.