Accelerating modern database systems by leveraging computational storage and cache-coherent interconnects
- Near-data processing (NDP) offers a promising approach to improve the performance of modern databases with hybrid workloads comprising long-running analytical and frequent short update transactions. This article introduces an end-to-end NDP-capable system that integrates a computational storage device (CSD) with a database capable of offloading queries to storage while handling concurrent queries on the host. A novel host–device protocol combines high-throughput Peripheral Component Interconnect Express Direct Memory Access (PCIe-DMA) with low-latency messaging via cache-coherent interconnects (CCIs) such as Compute Express Link (CXL) or Cache Coherent Interconnect for Accelerators (CCIX). The article presents two systems, DANSEN and CINDA, each featuring a custom embedded NDP engine. DANSEN offloads read-only queries while ensuring consistency with concurrent host updates. CINDA extends this capability to update queries through a low-latency synchronization mechanism and a CCI-enabled communication protocol.
| Author of HS Reutlingen | Petrov, Ilia; Bernhardt, Arthur |
|---|---|
| DOI: | https://doi.org/10.1109/MM.2026.3664187 |
| ISSN: | 0272-1732 |
| Published in: | IEEE Micro |
| Publisher: | Institute of Electrical and Electronics Engineers |
| Place of publication: | New York |
| Document Type: | Journal article |
| Language: | English |
| Publication year: | 2026 |
| Volume: | 46 |
| Issue: | 2 |
| Page Number: | 11 |
| First Page: | 59 |
| Last Page: | 69 |
| DDC classes: | 620 Ingenieurwissenschaften und Maschinenbau |
| 004 Informatik | |
| Open access?: | Nein |
| Licence (German): | In Copyright - Urheberrechtlich geschützt |

