Heterogeneous processors which incorporate specialized processing engines for different types of applications, can substantially improve system energy efficiency. Although heterogeneous processing engines have been investigated pervasively, memory hierarchy design for heterogeneous processors is not well explored. First, different types of processing engines have different memory access behaviors, which requires different memory hierarchy design. Second, heterogeneous task scheduling may significantly affect the efficiency of memory subsystem. Third, heterogeneous processing engines with different access patterns share the memory resources, and thus may interfere with each other. This work focuses on memory hierarchy design and management for heterogeneous processors. We pick representative architectures from three mainstream application domains: mobile, desktop and server, and focus on the key research issues according to the application characteristics and the trend of academia and industry. This work aims to alleviate the memory wall, power wall and programming wall of heterogeneous processors from the perspective of memory hierarchy (mainly the cache management scheme).
异构处理器根据不同类型的应用定制处理引擎,能够有效提升系统效能,近年来成为了工业界的主流。针对异构处理引擎的研究普遍开展,但是对异构处理器的存储层次的研究还存在很大的空间。首先,不同类型处理引擎的访存模式存在差异,对存储子系统提出了不同的需求。其次,异构系统的任务调度对存储子系统的效率影响很大。再次,异构处理引擎共享存储子系统资源时,由于各自的访存模式存在明显差异,很可能出现相互干扰的情况。本研究针对异构并行处理器的存储层次设计和管理问题,选取移动、桌面和服务器三个主流应用领域的体系结构,根据各自应用的特点和业界的发展趋势从中提取最为关键的具体研究点,从存储层次的角度(以cache管理策略为研究的首要重点)来缓解异构处理器中的存储墙、功耗墙和编程墙。
异构处理器系统已经成为当前的主流系统结构。异构体系结构催生的异构并行计算给存储子系统的设计和管理带来了很大的挑战。本课题从异构系统的DRAM缓存设计、NVM架构设计、缓存感知的算法优化和多流优化调度等几个方面进行了深入的研究。实验数据表明,我们针对异构体系结构进行的存储层次设计和管理策略能够显著提升系统的性能和能效,为后续的国产微处理器的设计和实现提供了借鉴,且为设计领域专用加速器提供了思路。本项目取得的主要成果有:(1)提出了cache感知的大数据分析算法优化,设计并实现了针对大规模并行加速器的大数据分析算法开源基准测试程序集;(2)针对大数据分析应用设计了高能效的DRAM缓存体系结构;(3)设计了高能效的NVM存储体系结构及其管理策略;(4)设计并实现了异构平台上的多流调度。本项目研究期间共发表论文13篇,其中SCI检索5篇,EI检索8篇,圆满完成了任务书中对研究成果的预期。
{{i.achievement_title}}
数据更新时间:2023-05-31
监管的非对称性、盈余管理模式选择与证监会执法效率?
黄河流域水资源利用时空演变特征及驱动要素
面向云工作流安全的任务调度方法
生物炭用量对东北黑土理化性质和溶解有机质特性的影响
瞬态波位移场计算方法在相控阵声场模拟中的实验验证
大数据高效能存储与管理方法研究
大数据高效能存储与管理方法研究
异构众核处理器的功耗分析及管理优化
高效能众核异步微处理器设计关键技术研究