【技术实现步骤摘要】
本公开涉及芯片,尤其涉及一种缓存系统、处理器、电子设备、缓存方法。
技术介绍
1、计算机中由处理器执行运算任务。处理器执行运算任务的方式为,处理器核通过访问请求从数据的存储区域获取待运算的数据并运算,将运算结果通过访问请求写回数据的存储区域。数据的存储区域可以是内存,但如果每次运算时,处理器核都通过访问请求到内存中获取数据进行运算,再将运算结果写入内存,会导致运算效率和数据搬运成本都比较高。因此,处理器中通常设置有包括多级缓存的缓存系统,作为数据的存储区域,提供数据存储功能。如果处理器核能够在缓存系统中获取数据,则不必从对内存进行访问,从而提高运算效率、降低数据搬运成本。
2、缓存系统的存储策略决定处理器核能否快速获取到要运算的数据,因此对处理器的执行速度的影响很大。现有技术的缓存系统采用的存储策略导致缓存系统中存储大量的重复数据,会降低缓存的空间利用率。如何提高缓存的空间利用率,成为亟待解决的技术问题。
技术实现思路
1、有鉴于此,本公开提出了一种缓存系统、处理器、电子设备、
...【技术保护点】
1.一种缓存系统,其特征在于,包括多个第一缓存和第二缓存,所述第二缓存分别连接所述多个第一缓存,所述第二缓存和所述多个第一缓存还连接内存,
2.根据权利要求1所述的系统,其特征在于,任意一条响应数据的标签包括所述系统中存储该响应数据的所有缓存的标识,以及该响应数据的标识。
3.根据权利要求2所述的系统,其特征在于,在所述访问请求命中所述第一标签组包括的任意一个标签时,
4.根据权利要求2所述的系统,其特征在于,在所述访问请求命中所述第二标签组包括的任意一个标签时,
5.根据权利要求2所述的系统,其特征在于,在所述访问请求
...【技术特征摘要】
1.一种缓存系统,其特征在于,包括多个第一缓存和第二缓存,所述第二缓存分别连接所述多个第一缓存,所述第二缓存和所述多个第一缓存还连接内存,
2.根据权利要求1所述的系统,其特征在于,任意一条响应数据的标签包括所述系统中存储该响应数据的所有缓存的标识,以及该响应数据的标识。
3.根据权利要求2所述的系统,其特征在于,在所述访问请求命中所述第一标签组包括的任意一个标签时,
4.根据权利要求2所述的系统,其特征在于,在所述访问请求命中所述第二标签组包括的任意一个标签时,
5.根据权利要求2所述的系统,其特征在于,在所述访问请求未命中所述第一标签组和所述第二标签组包括的任意一个标签时,所述第二缓存具体用于,
6.根据权利要求2所述的系统,其特征在于,
7.根据权利要求2所述的系统,其特征在于,所述第二缓存还用于,
8.根据权利要求2所述的系统,其特征在于,所述第二缓存还用于,
9.根据权利要求5所述的系统,其特征在于,所述内存还将所述访问请求对应的响应数据发送至所述第二缓存,所述第二缓存还用于,
10.根据权利要求6所述的系统,其特征在于,所述第二缓存还用于,
11.根据权利要求8所述的系统,其特征在于,所述第二缓存还用于,
12.一种处理器,其特征在于,包括权利要求1-11中任一项所述的缓存系统。
1...
【专利技术属性】
技术研发人员:刘奕蒲,许兰,金海坤,陈晨,李祺,
申请(专利权)人:上海兆芯集成电路股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。