An Architecture for Near-Data Processing Systems

被引:3
|
作者
Vermij, Erik [1 ]
Hagleitner, Christoph [2 ]
Fiorin, Leandro [1 ]
Jongerius, Rik [1 ]
van Lunteren, Jan [2 ]
Bertels, Koen [3 ]
机构
[1] IBM Res, Delft, Netherlands
[2] IBM Res Zurich, Zurich, Switzerland
[3] Delft Univ Technol, Delft, Netherlands
来源
PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16) | 2016年
关键词
D O I
10.1145/2903150.2903478
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Near-data processing is a promising paradigm to address the bandwidth, latency, and energy limitations in today's computer systems. In this work, we introduce an architecture that enhances a contemporary multi-core CPU with new features for supporting a seamless integration of near-data processing capabilities. Crucial aspects such as coherency, data placement, communication, address translation, and the programming model are discussed. The essential components, as well as a system simulator, are realized in hardware and software. Results for the important Graph500 benchmark show a 1.5x speedup when using the proposed architecture.
引用
收藏
页码:357 / 360
页数:4
相关论文
共 50 条
  • [1] NEAR-DATA PROCESSING
    Balasubramonian, Rajeev
    Grot, Boris
    IEEE MICRO, 2016, 36 (01) : 4 - 5
  • [2] 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
  • [3] A Near-Data Processing Server Architecture and Its Impact on Data Center Applications
    Song, Xiaojia
    Xie, Tao
    Fischer, Stephen
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2019, 2019, 11501 : 81 - 98
  • [4] GraNDe: Efficient Near-Data Processing Architecture for Graph Neural Networks
    Yun, Sungmin
    Nam, Hwayong
    Park, Jaehyun
    Kim, Byeongho
    Ahn, Jung Ho
    Lee, Eojin
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (10) : 2391 - 2404
  • [5] NDPGNN: A Near-Data Processing Architecture for GNN Training and Inference Acceleration
    Wang, Haoyang
    Zhang, Shengbing
    Fan, Xiaoya
    Yang, Zhao
    Zhang, Meng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3997 - 4008
  • [6] Overcoming Challenges to Near-Data Processing
    Jayasena, Nuwan
    IEEE MICRO, 2016, 36 (01) : 8 - 9
  • [7] An Architecture for Integrated Near-Data Processors
    Vermij, Erik
    Fiorin, Leandro
    Jongerius, Rik
    Hagleitner, Christoph
    Van Lunteren, Jan
    Bertels, Koen
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2017, 14 (03)
  • [8] Near-Data Processing of Neural Networks
    Chen, Yunji
    Tao, Jinhua
    IEEE MICRO, 2016, 36 (01) : 9 - 10
  • [9] 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
  • [10] 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