缓存处理方法、装置、电子设备及介质
申请人信息
- 申请人:上海合芯数字科技有限公司; 合芯科技有限公司
- 申请人地址:201306 上海市浦东新区自由贸易试验区临港新片区环湖西二路888号C楼
- 发明人: 上海合芯数字科技有限公司; 合芯科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 缓存处理方法、装置、电子设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311316175.9 |
| 申请日 | 2023/10/11 |
| 公告号 | CN117331853A |
| 公开日 | 2024/1/2 |
| IPC主分类号 | G06F12/0811 |
| 权利人 | 上海合芯数字科技有限公司; 合芯科技有限公司 |
| 发明人 | 陶友龙; 刘洋 |
| 地址 | 上海市浦东新区自由贸易试验区临港新片区环湖西二路888号C楼; 广东省广州市黄埔区瑞吉二街45号101、301房 |
摘要文本
上海合芯数字科技有限公司; 合芯科技有限公司获取“一种透气窗帘布”专利技术,本申请提供一种缓存处理方法、装置、电子设备及介质。方法包括:根据处理器内核的数据加载请求获得请求虚拟地址;若数据加载请求在本级数据缓存未命中,则向下一级数据缓存发送数据加载请求,以使下一级数据缓存返回目标数据和目标物理地址的标识域;向处理器内核返回目标数据,并根据请求虚拟地址的索引域除页标志位以外的各个位,从本级数据缓存中确定多个物理地址的标识域;将与目标物理地址的标识域相同的物理地址的标识域对应的缓存行的有效位更新为表征无效的值;将目标数据写入本级数据缓存中的更新缓存行,并将其有效位更新为表征有效的值。本申请的方法用以使数据缓存的索引范围能够跨页,扩展缓存容量的同时保障数据访问的准确性。
专利主权项内容
1.一种缓存处理方法,其特征在于,包括:根据处理器内核的数据加载请求,获得请求虚拟地址;所述请求虚拟地址的索引域包括页标识位,不同所述页标识位的值表征所述请求虚拟地址对应的缓存行在本级数据缓存的数据阵列中位于不同的页;所述本级数据缓存的数据阵列包括多个页;若所述数据加载请求在本级数据缓存中未命中,则保存所述请求虚拟地址的索引域,并向下一级数据缓存发送所述数据加载请求,以使所述下一级数据缓存根据所述数据加载请求返回目标数据和该目标数据的目标物理地址的标识域;向所述处理器内核返回所述目标数据,并根据所述请求虚拟地址的索引域除所述页标志位以外的各个位,从所述本级数据缓存的地址阵列中确定多个物理地址的标识域;将所述多个物理地址的标识域中,与所述目标物理地址的标识域相同的所述物理地址的标识域对应的缓存行的有效位,更新为表征无效的值;将所述目标数据写入本级数据缓存中的更新缓存行,并将所述更新缓存行的有效位更新为表征有效的值。。 (来源 马克数据网)