Affiliation:
1. San Diego State University, San Diego, CA, USA
2. Samsung Semiconductor, Inc., San Jose, CA, USA
Abstract
Existing near-data processing (NDP)-powered architectures have demonstrated their strength for some data-intensive applications. Data center servers, however, have to serve not only data-intensive but also compute-intensive applications. An in-depth understanding of the impact of NDP on various data center applications is still needed. For example, can a compute-intensive application also benefit from NDP? In addition, current NDP techniques focus on maximizing the data processing rate by always utilizing all computing resources at all times. Is this “always running in full gear” strategy consistently beneficial for an application? To answer these questions, we first propose two reconfigurable NDP-powered servers called RANS (
R
econfigurable
A
RM-based
N
DP
S
erver) and RFNS (
R
econfigurable
F
PGA-based
N
DP
S
erver). Next, we implement a single-engine prototype for each of them based on a conventional data center and then evaluate their effectiveness. Experimental results measured from the two prototypes are then extrapolated to estimate the properties of the two full-size reconfigurable NDP servers. Finally, several new findings are presented. For example, we find that while RANS can only benefit data-intensive applications, RFNS can offer benefits for both data-intensive and compute-intensive applications. Moreover, we find that for certain applications the reconfigurability of RANS/RFNS can deliver noticeable energy efficiency without any performance degradation.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. UNIFICO: Thread Migration in Heterogeneous-ISA CPUs without State Transformation;Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction;2024-02-17
2. Accelerating kNN search in high dimensional datasets on FPGA by reducing external memory access;Future Generation Computer Systems;2022-12
3. Horae: A Hybrid I/O Request Scheduling Technique for Near-Data Processing-Based SSD;IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems;2022-11
4. Near Data Processing in Taurus Database;2022 IEEE 38th International Conference on Data Engineering (ICDE);2022-05