The present disclosure relates to a cache storage device. The cache storage device includes a cache line, each of which is placed to store its own data entry. The cache storage device is configured to store tags in the following forms: the independent tag portion of the exclusive (exclusive) cache line; the sharable tag portion that can be shared between the cache lines; and the pointer data associated with the independent tag portion and the sharable tag portion.
【技术实现步骤摘要】
缓存存储装置
本公开涉及缓存存储装置和在数据处理系统中操作缓存存储装置的方法。
技术介绍
具有缓存存储装置的数据处理系统是已知的。相比访问存储于数据处理系统的主存储装置中的一样的数据,缓存存储装置可提供对存储于其中的常用数据更快速和更高效的访问。与主存储装置相比,缓存存储装置通常具有有限的大小,因此在任意给定时间,仅在主存储装置内保存的数据的子集也存储在缓存存储装置内。期望提供更有效地使用其可用存储空间的缓存存储装置。
技术实现思路
根据本公开的第一方面,提供了包括缓存线的缓存存储装置,每个缓存线被配置为存储表示当存储装置访问指令包含对应于与缓存线相关联标签的存储装置标识符时可从缓存存储装置取回的数据的相应数据条目,其中,缓存存储装置被配置为以如下形式存储所述标签:独立标签部分,其专属于缓存线;可共享标签部分,其可在缓存线之间共享;以及指针数据,其将独立标签部分与所述可共享标签部分相关联。在一些示例中,所述标签包括多个不同的数据类型,并且使用至少一个映射模式将所述数据类型映射到所述可共享标签部分和所述独立标签部分,该映射模式将这些不同的数据类型分发在可共享标签部分和独立标签部分之间。例如,给定数据类型可以分发给可共享标签部分和独立标签部分二者。在某些情况下,给定数据类型的最重要的一个或多个位被分发给可共享标签部分。在一些示例中,特定数据类型可以仅被分发给可共享标签部分。在一些示例中,使用多个映射模式将所述数据类型映射到可共享标签部分和独立标签部分。多个映射模式可以包括:第一映射模式,其中,给定数据类型仅被分发给可共享标签部分;以及第二映射模式,其中,所述给定数 ...
【技术保护点】
1.一种包括缓存线的缓存存储装置,每个缓存线被配置为存储表示当存储装置访问指令包含对应于与缓存线相关联的标签的存储装置标识符时能够从所述缓存存储装置取回的数据的相应数据条目,其中,所述缓存存储装置被配置为以如下形式存储所述标签:独立标签部分,其专属于缓存线;可共享标签部分,其可在缓存线之间共享;以及指针数据,其将所述独立标签部分与所述可共享标签部分相关联。
【技术特征摘要】
2017.09.13 GB 1714758.81.一种包括缓存线的缓存存储装置,每个缓存线被配置为存储表示当存储装置访问指令包含对应于与缓存线相关联的标签的存储装置标识符时能够从所述缓存存储装置取回的数据的相应数据条目,其中,所述缓存存储装置被配置为以如下形式存储所述标签:独立标签部分,其专属于缓存线;可共享标签部分,其可在缓存线之间共享;以及指针数据,其将所述独立标签部分与所述可共享标签部分相关联。2.如权利要求1所述的缓存存储装置,其中所述标签包括多个不同的数据类型,并且其中,使用多个映射模式将所述数据类型映射到所述可共享标签部分和所述独立标签部分,每个所述映射模式将不同数据类型分配在所述可共享标签部分和所述独立标签部分之间。3.如权利要求2所述的缓存存储装置,所述多个映射模式包括:第一映射模式,其中给定数据类型仅分配给所述可共享标签部分;以及第二映射模式,其中所述给定数据类型被分配给所述可共享标签部分和所述独立标签部分二者。4.如权利要求3所述的缓存存储装置,包括用于图形处理系统的纹理缓存,其中:缓存线包括表示纹理空间中的一个或多个纹素的纹理数据;所述给定数据类型对应于纹理空间中的一个或多个纹素的第三维度坐标的至少一部分;以及所述第一个映射模式对应于具有两个维度的纹理空间。5.如权利要求4所述的缓存存...
【专利技术属性】
技术研发人员:安东尼奥·加西亚·吉拉多,安德烈亚斯·都·恩格哈尔斯特韦德特,
申请(专利权)人:Arm有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。