中科院软件所提出处理器缓存数据预取新方法


来源:中国科学院软件研究所


近日,软件所总体部研究团队在处理器缓存性能优化与结构设计方面取得进展。该研究提出一种基于合并相似访存模式的数据缓存预取方法,能够有效提升处理器整体性能。

硬件数据预取是通过提前加载处理器核心所需数据到缓存,来降低处理器核心对内存的平均访问延迟,从而提升处理器整体性能。硬件数据预取方法研究是计算机体系结构领域长期的研究热点之一。

软件所总体部研究团队通过分析不同程序负载下的访存行为模式,发现具有相同触发地址偏移的访存模式之间存在较高的相似性。基于该发现,团队提出了基于合并相似访存模式的硬件预取新方法——PMP。PMP是根据触发偏移和程序计数(PC)特征对访存模式进行聚类,然后通过量化统计方法进行相似模式合并,最后在预取阶段基于访问频率对预取目标进行提取。

在相同的实验环境下,PMP性能超过国际先进预取方法Bingo约2.9%,且所需存储开销仅为其1/30。这帮助解决了当前先进硬件预取方法实现复杂、硬件存储开销大、在商业产品的应用上受到限制等问题。

相关成果以“Merging Similar Patterns for Hardware Prefetching”为题被计算机体系结构领域顶级学术会议MICRO 2022录用。该论文的第一作者为博士生蒋实知,通讯作者为杨秋松研究员。

基于合并相似访存模式的预取器设计概览

对比实验结果

普锐斯(北京)科技有限公司,是一家专注于实验室信息管理系统软件开发,目前有成熟的产品;是唯一能够做到:原始记录模板的全自动生成(含复杂公式的生成),同时满足试验报告的一键式全自动生成(而非辅助生成)的厂商。同时我司拥有程控自动化测试产品、仪器数据采集产品;与实验室信息管理系统深度融合,可以将采集的数据自动的带入到原始记录指定位置,并依据设置规则,进行数据的修约和计算,并形成最终的结果数据带入到报告中,以达到报告全自动生成的要求。

普锐斯(北京)科技有限公司有成熟的产品,实施周期一般4-6个月就可以了。与传统实施方式不一样:采用的是敏捷迭代的实施方式,即进厂就可以部署成熟的产品,在此基础上进行迭代更新;同时项目团队采用标准的项目管理方法,以保障每个项目高质量、高标准的实施与交付。




发布于2022-11-14

首次体检,请先预约

为了我们能更好的服务您,请您填写一下信息,如遇问题,请您拨打免费服务热线,010-86398807转888