一种基于多访存模式感知学习的数据预取装置制造方法及图纸

技术编号:41872726 阅读:19 留言:0更新日期:2024-07-02 00:24
本发明专利技术公开了一种基于多访存模式感知学习的数据预取装置及方法,包括第一、第二、第三和第四数据预取模块,拼接查找模块和判断模块,其中第一数据预取模块用于根据固定步长的跨距模式,选取第一预取特征,形成第一特征向量;第二数据预取模块用于根据复杂跨距模式,选取第二预取特征,形成第二特征向量;第三数据预选模块用于根据全局流访问模式,选取第三预取特征,形成第三特征向量;第四数据预取模块用于根据顺序访存模式,选取默认特征值;拼接查找模块用于将上述特征向量进行拼接形成特征向量集,并将特征向量集作为整体特征查找项进行查找,判断模块用于对所选取的预取特征是否被使用进行判断,确定预取特征的最终命中结果。

【技术实现步骤摘要】

本专利技术涉及微处理器,尤其涉及一种基于多访存模式感知学习的数据预取装置及方法。


技术介绍

1、随着处理器与主存之间的性能差异的不断增大,“存储墙”(memory wall)问题日益显著,成为限制处理器性能的瓶颈。层次化高速缓存(cache)结构在弥补处理器与主存性能差距方面起到了重要作用,但是,缓存缺失的片外访存延迟仍是导致处理器停顿的主要原因。为减少访存延迟,缓解“存储墙”问题,数据预取(data prefetching)技术是优化处理器访存性能的关键技术,该技术通过预测未来的访存地址,在处理器访问数据之前发出访存请求,隐藏访存延迟。其中,硬件数据预取技术由硬件自动产生预取地址并完成预取操作,其对cache的性能有重要影响;但是,硬件数据预取本身会产生一定的存储和能耗开销。而实际程序运行过程中的数据访存模式复杂多变,导致现有技术预取命中率较低,精确度不够。


技术实现思路

1、为解决上述现有技术中存在的部分或全部技术问题,本专利技术提供一种基于多访存模式感知学习的数据预取装置及方法,通过针对顺序模式、固定步本文档来自技高网...

【技术保护点】

1.一种基于多访存模式感知学习的数据预取装置,其特征在于,包括:

2.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,所述第一预取特征包括页号、页偏移量、跨距偏移量和置信度。

3.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,所述第二预取特征为偏移轨迹编码,且所述偏移轨迹编码为过往偏移轨迹编码。

4.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,所述第三预取特征包括流有效位、流置信度和流方向位。

5.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置...

【技术特征摘要】

1.一种基于多访存模式感知学习的数据预取装置,其特征在于,包括:

2.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,所述第一预取特征包括页号、页偏移量、跨距偏移量和置信度。

3.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,所述第二预取特征为偏移轨迹编码,且所述偏移轨迹编码为过往偏移轨迹编码。

4.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,所述第三预取特征包括流有效位、流置信度和流方向位。

5.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,比较判定预选特征的访问地址时,通过判断模块进行判断,判断依据为当前访问地址与前一访问地址是否相同,若相同则有效位置1,若不同则有效位置0。

6.根据权利要求1所述的一种基于多访存模式感知学习的数据预取装置,其特征在于,判断预取特征是否被使用时,采用过滤器将进行确定,确定依据为利用输入过滤器的多个输入和输出神经元之间的连接,通过比较的方式获得。

7.一种基于多访存模式感知学习的数据预取方法,其特征在于,包括:

8.根据权...

【专利技术属性】
技术研发人员:赵杨王会权张光达戴华东温家辉易品筠陈润泽
申请(专利权)人:中国人民解放军军事科学院国防科技创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1