← 返回列表
高速缓存的路预测方法、装置、电子设备及存储介质
摘要文本
本发明提供一种高速缓存的路预测方法、装置、电子设备及存储介质,涉及计算机技术领域;方法包括:在接收到跳转指令的情况下,获取当前时刻取指块在指令高速缓存中的命中信息;取指块为指令高速缓存中跳转指令对应的目标地址所在的缓存行;基于命中信息,在取指目标缓冲器中设置路预测信息;路预测信息用于对取指块下一时刻在指令高速缓存中的路标识进行预测;调用取指目标缓冲器,基于路预测信息确定取指块下一时刻在指令高速缓存中的路标识。通过上述方法,实现对跳转指令对应的跳转目标地址所在的路进行预测,降低了整个处理器的功耗;在取指目标缓冲器中设置路预测信息,可以复用取指目标缓冲器记录的信息域,降低处理器实现路预测的成本。
申请人信息
- 申请人:北京微核芯科技有限公司
- 申请人地址:100190 北京市海淀区中关村东路66号1号楼10层1105-2
- 发明人: 北京微核芯科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 高速缓存的路预测方法、装置、电子设备及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311828926.5 |
| 申请日 | 2023/12/28 |
| 公告号 | CN117472798A |
| 公开日 | 2024/1/30 |
| IPC主分类号 | G06F12/0871 |
| 权利人 | 北京微核芯科技有限公司 |
| 发明人 | 李祖松; 郇丹丹; 商家玮 |
| 地址 | 北京市海淀区中关村东路66号1号楼10层1105-2 |
专利主权项内容
1.一种高速缓存的路预测方法,其特征在于,包括:在接收到跳转指令的情况下,获取当前时刻取指块在指令高速缓存中的命中信息;所述取指块为所述指令高速缓存中所述跳转指令对应的目标地址所在的缓存行;基于所述命中信息,在取指目标缓冲器中设置路预测信息;所述路预测信息用于对所述取指块下一时刻在所述指令高速缓存中的路标识进行预测;调用所述取指目标缓冲器,基于所述路预测信息确定所述取指块下一时刻在所述指令高速缓存中的路标识;其中,所述命中信息用于反映所述取指块的第一路标识是否命中所述取指块的实际路标识,所述第一路标识为所述取指块当前时刻在所述指令高速缓存中的第一预测路标识,所述实际路标识为所述取指块当前时刻的实际路标识。