华东师范大学学报(自然科学版) ›› 2018, Vol. 2018 ›› Issue (5): 30-40,78.doi: 10.3969/j.issn.1000-5641.2018.05.003

• 综述论文 • 上一篇    下一篇

面向新硬件的数据处理软件技术

涂云山, 储佳佳, 张耀, 翁楚良   

  1. 华东师范大学 数据科学与工程学院, 上海 200062
  • 收稿日期:2018-07-04 出版日期:2018-09-25 发布日期:2018-09-26
  • 通讯作者: 翁楚良,男,教授,博士生导师,研究方向为并行与分布式系统、新型存储与内存计算、系统虚拟化与系统安全.E-mail:clweng@dase.ecnu.edu.cn. E-mail:clweng@dase.ecnu.edu.cn
  • 作者简介:涂云山,男,硕士研究生,研究方向为并行与分布式系统.E-mail:yunshantu@stu.ecnu.edu.cn.
  • 基金资助:
    国家自然科学基金(61732014,61772204)

Data processing software technology for new hardware

TU Yun-shan, CHU Jia-jia, ZHANG Yao, WENG Chu-liang   

  1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China
  • Received:2018-07-04 Online:2018-09-25 Published:2018-09-26

摘要: 近年来,计算机硬件技术飞速发展,取得了显著的进步,一些高性能、低时延的新型硬件技术不断涌现,如:异构的处理器、可编程的高速网卡/交换机、易失/非易失的存储器等,给传统的计算机体系结构和系统带来新的机遇和挑战.然而,在大数据处理中,直接将传统的软件技术应用到新型硬件上很难发挥出硬件技术突破所带来的全部潜在性能.因此,这就促使我们重新思考传统的软件技术,以便可以释放硬件进步带来的全部红利.本文从计算、传输、存储三个方面讨论了面向新型硬件的数据处理软件技术,梳理和分析了该领域中的相关工作,总结概述已取得的进展,分析存在的新问题和挑战,从而为未来探索数据处理性能"天花板"的研究提供有价值的参考.

关键词: 新硬件, 数据处理, 软件栈

Abstract: The rapid development of computer hardware in recent years has brought profound technological progress. New hardware for high-performance and low-latency applications (e.g., heterogeneous processors, programmable high-speed NICs/switches, and volatile/non-volatile memory) have been emerging, which bring both new opportunities and challenges to traditional computer architectures and systems. In the case of big data processing, it is difficult to adapt traditional software technology directly onto new hardware, this makes realizing the full potential brought by breakthroughs in hardware technology challenging. Hence, a rethink of traditional software technology can help unlock the benefits brought by advancements in hardware technology. This paper reviews:data processing technology for new hardware from the perspective of computing, transmission, and storage; an analysis of related work in the field; a summary of progress made to date; and new problems and challenges that exist. The study also provides a valuable reference point for future research on exploring the performance ceiling of systems for data processing.

Key words: new hardware, data processing, software stack

中图分类号: