A Near-Data Processing Server Architecture and Its Impact on Data Center Applications

被引:2
|
作者
Song, Xiaojia [1 ]
Xie, Tao [1 ]
Fischer, Stephen [2 ]
机构
[1] San Diego State Univ, 5500 Campanile Dr, San Diego, CA 92182 USA
[2] Samsung Semicond, 3655 N 1st St, San Jose, CA 95134 USA
基金
美国国家科学基金会;
关键词
Near data processing; Data center server; FPGA; ARM embedded processor; Data-intensive; Compute-intensive;
D O I
10.1007/978-3-030-20656-7_5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing near-data processing (NDP) techniques have demonstrated their strength for some specific data-intensive applications. However, they might be inadequate for a data center server, which normally needs to perform a diverse range of applications from data-intensive to compute-intensive. How to develop a versatile NDP-powered server to support various data center applications remains an open question. Further, a good understanding of the impact of NDP on data center applications is still missing. For example, can a compute-intensive application also benefit from NDP? Which type of NDP engine is a better choice, an FPGA-based engine or an ARM-based engine? To address these issues, we first propose a new NDP server architecture that tightly couples each SSD with a dedicated NDP engine to fully exploit the data transfer bandwidth of an SSD array. Based on the architecture, two NDP servers ANS (ARM-based NDP Server) and FNS (FPGA-based NDP Server) are introduced. Next, we implement a single-engine prototype for each of them. Finally, we measure performance, energy efficiency, and cost/performance ratio of six typical data center applications running on the two prototypes. Some new findings have been observed.
引用
收藏
页码:81 / 98
页数:18
相关论文
共 50 条
  • [21] Toward Standardized Near-Data Processing with Unrestricted Data Placement for GPUs
    Kim, Gwangsun
    Chatterjee, Niladrish
    O'Connor, Mike
    Hsieh, Kevin
    [J]. SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [22] SecNDP: Secure Near-Data Processing with Untrusted Memory
    Xiong, Wenjie
    Ke, Liu
    Jankov, Dimitrije
    Kounavis, Michael
    Wang, Xiaochen
    Northup, Eric
    Yang, Jie Amy
    Acun, Bilge
    Wu, Carole-Jean
    Tang, Ping Tak Peter
    Suh, G. Edward
    Zhang, Xuan
    Lee, Hsien-Hsin S.
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 244 - 258
  • [23] A Survey of Near-Data Processing Architectures for Neural Networks
    Hassanpour, Mehdi
    Riera, Marc
    Gonzalez, Antonio
    [J]. MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2022, 4 (01): : 66 - 102
  • [24] Application Codesign of Near-Data Processing for Similarity Search
    Lee, Vincent T.
    Mazumdar, Amrita
    del Mundo, Carlo C.
    Alaghi, Armin
    Ceze, Luis
    Oskin, Mark
    [J]. 2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 896 - 907
  • [25] Machine Learning Migration for Efficient Near-Data Processing
    Cordeiro, Aline S.
    dos Santos, Sairo R.
    Moreira, Francis B.
    Santos, Paulo C.
    Carro, Luigi
    Alves, Marco A. Z.
    [J]. 2021 29TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2021), 2021, : 212 - 219
  • [26] Efficient Machine Learning execution with Near-Data Processing
    Cordeiro, Aline S.
    dos Santos, Sairo R.
    Moreira, Francis B.
    Santos, Paulo C.
    Carro, Luigi
    Alves, Marco A. Z.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2022, 90
  • [27] GCiM: A Near-Data Processing Accelerator for Graph Construction
    He, Lei
    Liu, Cheng
    Wang, Ying
    Liang, Shengwen
    Li, Huawei
    Li, Xiaowei
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 205 - 210
  • [28] Near-Data Processing in Memory Expander for DNN Acceleration on GPUs
    Ham, Hyungkyu
    Cho, Hyunuk
    Kim, Minjae
    Park, Jueon
    Hong, Jeongmin
    Sung, Hyojin
    Park, Eunhyeok
    Lim, Euicheol
    Kim, Gwangsun
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (02) : 171 - 174
  • [29] HRL: Efficient and Flexible Reconfigurable Logic for Near-Data Processing
    Gao, Mingyu
    Kozyrakis, Christos
    [J]. PROCEEDINGS OF THE 2016 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA-22), 2016, : 126 - 137
  • [30] Optimistic Regular Expression Matching on FPGAs for Near-Data Processing
    Becher, Andreas
    Wildermann, Stefan
    Teich, Juergen
    [J]. 14TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE (DAMON 2018), 2018,