On the Necessity of Explicit Cross-Layer Data Formats in Near-Data Processing Systems

被引:0
|
作者
Vincon, Tobias [1 ]
Bernhardt, Arthur [1 ]
Weber, Lukas [2 ]
Koch, Andreas [2 ]
Petrov, Ilia [1 ]
机构
[1] Reutlingen Univ, Data Management Lab, Reutlingen, Germany
[2] Tech Univ Darmstadt, Embedded Syst & Their Applicat Grp, Darmstadt, Germany
关键词
near-data processing; data format; data layout;
D O I
10.1109/ICDEW49219.2020.00009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 viable. 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 NoFTL-KV and the COSMOS hardware platform.
引用
下载
收藏
页码:109 / 114
页数:6
相关论文
共 50 条
  • [1] On the necessity of explicit cross-layer data formats in near-data processing systems
    Lukas Weber
    Tobias Vinçon
    Christian Knödler
    Leonardo Solis-Vasquez
    Arthur Bernhardt
    Ilia Petrov
    Andreas Koch
    Distributed and Parallel Databases, 2022, 40 : 27 - 45
  • [2] On the necessity of explicit cross-layer data formats in near-data processing systems
    Weber, Lukas
    Vincon, Tobias
    Knoedler, Christian
    Solis-Vasquez, Leonardo
    Bernhardt, Arthur
    Petrov, Ilia
    Koch, Andreas
    DISTRIBUTED AND PARALLEL DATABASES, 2022, 40 (01) : 27 - 45
  • [3] An Architecture for Near-Data Processing Systems
    Vermij, Erik
    Hagleitner, Christoph
    Fiorin, Leandro
    Jongerius, Rik
    van Lunteren, Jan
    Bertels, Koen
    PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 357 - 360
  • [4] NEAR-DATA PROCESSING
    Balasubramonian, Rajeev
    Grot, Boris
    IEEE MICRO, 2016, 36 (01) : 4 - 5
  • [5] Sorting big data on heterogeneous near-data processing systems
    Vermij, Erik
    Fiorin, Leandro
    Hagleitner, Christoph
    Bertels, Koen
    ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, : 349 - 354
  • [6] Overcoming Challenges to Near-Data Processing
    Jayasena, Nuwan
    IEEE MICRO, 2016, 36 (01) : 8 - 9
  • [7] Near-Data Processing of Neural Networks
    Chen, Yunji
    Tao, Jinhua
    IEEE MICRO, 2016, 36 (01) : 9 - 10
  • [8] Optimizing Near-Data Processing for Spark
    Rachuri, Sri Pramodh
    Gantasala, Arun
    Emanuel, Prajeeth
    Gandhi, Anshul
    Foley, Robert
    Puhov, Peter
    Gkountouvas, Theodoros
    Lei, Hui
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 636 - 646
  • [9] JAFAR: Near-Data Processing for Databases
    Babarinsa, Oreoluwa
    Idreos, Stratos
    SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 2069 - 2070
  • [10] Streaming Analytics with Adaptive Near-data Processing
    Sandur, Atul
    Park, ChanHo
    Volos, Stavros
    Agha, Gul
    Jeon, Myeongjae
    COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2022, WWW 2022 COMPANION, 2022, : 563 - 566