计算机工程与科学2025,Vol.47Issue(5):797-810,14.DOI:10.3969/j.issn.1007-130X.2025.05.004
面向数据密集型应用的近数据处理架构设计
A near-data processing architecture for data-intensive applications
摘要
Abstract
In the era of big data,multi-core processors face significant challenges when handling da-ta-intensive applications,including low data locality,high memory access latency,and inefficient core u-tilization.Near-data processing(NDP)holds great potential for reducing memory latency and improving computational efficiency.This paper proposes a loosely-coupled near-data processing architecture(LcNDP),deployed at both the shared cache level and memory controller of multi-core processors.The key innovations include:Offloading memory access tasks from compute cores to enable parallel execu-tion of computation and memory operations,thereby hiding memory latency.Processing streaming data via near-data compute units to reduce both computational and memory overhead on the cores.Experi-mental results demonstrate that,compared to traditional multi-core architectures,LcNDP achieves an average 43%reduction in latency.When benchmarked against conventional NDP-enhanced multi-core designs,it further delivers a 23%average latency improvement.关键词
近数据/数据密集型应用/计算机体系结构/多核处理器Key words
near-data processing(NDP)/data-intensive application/computer architecture/multi-core processor分类
计算机与自动化引用本文复制引用
谢洋,李晨,陈小文..面向数据密集型应用的近数据处理架构设计[J].计算机工程与科学,2025,47(5):797-810,14.基金项目
国家自然科学基金(62202478) (62202478)