Improving In-Memory Database Operations with Acceleration DIMM (AxDIMM)

29Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The significant overhead needed to transfer the data between CPUs and memory devices is one of the hottest issues in many areas of computing, such as database management systems. Disaggregated computing on the memory devices is being highlighted as one promising approach. In this work, we introduce a new near-memory acceleration scheme for in-memory database operations, called Acceleration DIMM (AxDIMM). It behaves like a normal DIMM through the standard DIMM-compatible interface, but has embedded computing units for data-intensive operations. With the minimized data transfer overhead, it reduces CPU resource consumption, relieves the memory bandwidth bottleneck, and boosts energy efficiency. We implement scan operations, one of the most data-intensive database operations, within AxDIMM and compare its performance with SIMD (Single Instruction Multiple Data) implementation on CPU. Our investigation shows that the acceleration achieves 6.8x more throughput than the SIMD implementation.

Cite

CITATION STYLE

APA

Lee, D., So, J., Ahn, M., Lee, J. G., Kim, J., Cho, J., … Kim, J. H. (2022). Improving In-Memory Database Operations with Acceleration DIMM (AxDIMM). In 18th International Workshop on Data Management on New Hardware, DaMoN 2022. Association for Computing Machinery, Inc. https://doi.org/10.1145/3533737.3535093

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free