一种能同时支持多种区域大小的硬件数据预取方法

    公开(公告)号:CN118535490A

    公开(公告)日:2024-08-23

    申请号:CN202410716640.6

    申请日:2024-06-04

    Applicant: 浙江大学

    Abstract: 本发明公开了一种能同时支持多种区域大小的硬件数据预取方法,包括以下步骤:预先设计一种同时支持多种区域大小设置的硬件预取架构,每种区域包含各自的表FT、AT和PHT,并在表FT和AT之间设计用于检测是否对区域大小进行增大的扩展单元EU,在表AT和PHT之间设计用于检测是否对区域大小进行缩小的收缩单元SU,所有区域大小共用一个预取缓冲区PB,以暂存已预测但还未发出预取请求的访问足迹向量;接收高速缓存发送的每次内存访问的指令地址和访问的数据块地址,基于接收地址并采用硬件预取架构预测要访问的数据块地址并发送至高速缓存,以供高速缓存提前从下层存储设备上加载数据;这样能实现多区域大小的同时硬件数据预取。

Patent Agency Ranking