← 返回列表
一种缓存方法、高速缓存、电子设备及可读存储介质
摘要文本
本发明实施例提供一种缓存方法、高速缓存、电子设备及可读存储介质,涉及计算机技术领域。该方法包括:请求缓冲区在未命中状态处理寄存器中存在请求地址与第一请求地址相同的第二请求的情况下,将第一请求传入所述未命中状态处理寄存器中,并对第一请求和第二请求进行合并处理,得到第三请求;未命中状态处理寄存器根据第三请求生成处理任务,并将处理任务发送至主流水线;主流水线根据处理任务对高速缓存的缓存行进行访问,并生成处理结果;响应缓冲区根据处理结果生成针对所述第一请求的第一响应,和所述第二请求的第二响应,并将所述第一响应和所述第二响应并行发送至所述第一节点。本发明实施例可以提升缓存的整体性能。
申请人信息
- 申请人:北京开源芯片研究院
- 申请人地址:100084 北京市海淀区海淀大街31号3层312
- 发明人: 北京开源芯片研究院
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种缓存方法、高速缓存、电子设备及可读存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311753900.9 |
| 申请日 | 2023/12/19 |
| 公告号 | CN117609110A |
| 公开日 | 2024/2/27 |
| IPC主分类号 | G06F12/0815 |
| 权利人 | 北京开源芯片研究院 |
| 发明人 | 蔡洛姗; 陈熙; 唐丹; 包云岗 |
| 地址 | 北京市海淀区海淀大街31号3层312 |
专利主权项内容
1.一种缓存方法,其特征在于,应用于高速缓存,所述高速缓存包括请求缓冲区、未命中状态处理寄存器、主流水线和响应缓冲区;所述方法包括:所述请求缓冲区接收第一节点发送的第一请求,所述第一请求中携带第一请求地址;所述请求缓冲区在未命中状态处理寄存器中存在请求地址与所述第一请求地址相同的第二请求的情况下,将所述第一请求传入所述未命中状态处理寄存器中,并对所述第一请求和所述第二请求进行合并处理,得到第三请求;所述第三请求中携带所述第一请求的第一请求信息和所述第二请求的第二请求信息;所述未命中状态处理寄存器根据所述第三请求生成处理任务,并将所述处理任务发送至所述主流水线;所述主流水线根据所述处理任务对所述高速缓存的缓存行进行访问,并生成处理结果;所述响应缓冲区根据所述处理结果生成针对所述第一请求的第一响应,和所述第二请求的第二响应,并将所述第一响应和所述第二响应并行发送至所述第一节点。