← 返回列表

一种缓存方法、高速缓存、电子设备及可读存储介质

申请号: CN202311753900.9
申请人: 北京开源芯片研究院
申请日期: 2023/12/19

摘要文本

本发明实施例提供一种缓存方法、高速缓存、电子设备及可读存储介质,涉及计算机技术领域。该方法包括:请求缓冲区在未命中状态处理寄存器中存在请求地址与第一请求地址相同的第二请求的情况下,将第一请求传入所述未命中状态处理寄存器中,并对第一请求和第二请求进行合并处理,得到第三请求;未命中状态处理寄存器根据第三请求生成处理任务,并将处理任务发送至主流水线;主流水线根据处理任务对高速缓存的缓存行进行访问,并生成处理结果;响应缓冲区根据处理结果生成针对所述第一请求的第一响应,和所述第二请求的第二响应,并将所述第一响应和所述第二响应并行发送至所述第一节点。本发明实施例可以提升缓存的整体性能。

专利详细信息

项目 内容
专利名称 一种缓存方法、高速缓存、电子设备及可读存储介质
专利类型 发明申请
申请号 CN202311753900.9
申请日 2023/12/19
公告号 CN117609110A
公开日 2024/2/27
IPC主分类号 G06F12/0815
权利人 北京开源芯片研究院
发明人 蔡洛姗; 陈熙; 唐丹; 包云岗
地址 北京市海淀区海淀大街31号3层312

专利主权项内容

1.一种缓存方法,其特征在于,应用于高速缓存,所述高速缓存包括请求缓冲区、未命中状态处理寄存器、主流水线和响应缓冲区;所述方法包括:所述请求缓冲区接收第一节点发送的第一请求,所述第一请求中携带第一请求地址;所述请求缓冲区在未命中状态处理寄存器中存在请求地址与所述第一请求地址相同的第二请求的情况下,将所述第一请求传入所述未命中状态处理寄存器中,并对所述第一请求和所述第二请求进行合并处理,得到第三请求;所述第三请求中携带所述第一请求的第一请求信息和所述第二请求的第二请求信息;所述未命中状态处理寄存器根据所述第三请求生成处理任务,并将所述处理任务发送至所述主流水线;所述主流水线根据所述处理任务对所述高速缓存的缓存行进行访问,并生成处理结果;所述响应缓冲区根据所述处理结果生成针对所述第一请求的第一响应,和所述第二请求的第二响应,并将所述第一响应和所述第二响应并行发送至所述第一节点。