On the necessity of explicit cross-layer data formats in near-data processing systems

被引:0
作者
Lukas Weber
Tobias Vinçon
Christian Knödler
Leonardo Solis-Vasquez
Arthur Bernhardt
Ilia Petrov
Andreas Koch
机构
[1] TU Darmstadt,Embedded Systems and Applications Group
[2] Reutlingen University,DBLab
来源
Distributed and Parallel Databases | 2022年 / 40卷
关键词
Near-data processing; Data format; Data layout; FPGA;
D O I
暂无
中图分类号
学科分类号
摘要
Massive data transfers in modern data-intensive systems resulting from low data-locality and data-to-code system design hurt their performance and scalability. Near-Data processing (NDP) and a shift to code-to-data designs may represent a viable solution as packaging combinations of storage and compute elements on the same device has become feasible. The shift towards NDP system architectures calls for revision of established principles. Abstractions such as data formats and layouts typically spread multiple layers in traditional DBMS, the way they are processed is encapsulated within these layers of abstraction. The NDP-style processing requires an explicit definition of cross-layer data formats and accessors to ensure in-situ executions optimally utilizing the properties of the underlying NDP storage and compute elements. In this paper, we make the case for such data format definitions and investigate the performance benefits under RocksDB and the COSMOS hardware platform.
引用
收藏
页码:27 / 45
页数:18
相关论文
共 9 条
  • [1] Kim S(2016)In-storage processing of database scans and joins Inf. Sci. 327 183-113
  • [2] Lee SW(2020)SmartSSD: FPGA accelerated near-storage data analytics on SSD IEEE Comput. Architect. Lett. 19 110-undefined
  • [3] Moon B(undefined)undefined undefined undefined undefined-undefined
  • [4] Lee JH(undefined)undefined undefined undefined undefined-undefined
  • [5] Zhang H(undefined)undefined undefined undefined undefined-undefined
  • [6] Lagrange V(undefined)undefined undefined undefined undefined-undefined
  • [7] Krishnamoorthy P(undefined)undefined undefined undefined undefined-undefined
  • [8] Zhao X(undefined)undefined undefined undefined undefined-undefined
  • [9] Ki YS(undefined)undefined undefined undefined undefined-undefined