A Near-Data Processing Server Architecture and Its impact on Data Center applications

A Near-Data Processing Server Architecture and Its impact on Data Center applications
复制标题

近数据处理服务器架构及其对数据中心应用的影响

DOI:
10.1007/978-3-030-20656-7_5
复制
发表时间:
2019
期刊:
The ISC High Performance
影响因子:
--
通讯作者:
Xiaojia Song, Tao Xie
Xiaojia Song, Tao Xie
中科院分区:
--
文献类型:
--
作者:
Xiaojia Song, Tao Xie

文献摘要

相似文献

现有的近数据处理(NDP)技术已经证明了它们在某些特定的数据密集型应用中的优势。然而,对于数据中心服务器来说,它们可能是不够的,因为数据中心服务器通常需要执行从数据密集型到计算密集型的各种应用程序。如何开发一个通用的ndp服务器来支持各种数据中心应用程序仍然是一个悬而未决的问题。此外,对NDP对数据中心应用程序的影响仍然缺乏很好的理解。例如,计算密集型应用程序是否也能从NDP中受益?哪种类型的NDP引擎是更好的选择,是基于fpga的引擎还是基于arm的引擎?为了解决这些问题,我们首先提出了一种新的NDP服务器架构,该架构将每个SSD与专用的NDP引擎紧密耦合,以充分利用SSD阵列的数据传输带宽。在此基础上,介绍了基于arm的NDP服务器ANS和基于fpga的NDP服务器FNS。接下来,我们将为它们中的每一个实现一个单引擎原型。最后,我们测量了运行在这两个原型上的六个典型数据中心应用程序的性能、能源效率和成本/性能比。已经观察到一些新的发现。
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.