首页> 外国专利> Create page locality in cache controller cache allocation

Create page locality in cache controller cache allocation

机译:在缓存控制器缓存分配中创建页面位置

摘要

Integrated circuits are provided which create page locality in cache controllers that allocate entries to set-associative cache, which includes data storage for a plurality of Sets of Ways. A plurality of cache controllers may be interleaved with a processor and device(s), and allocate to any pages in the cache. A cache controller may select a Way from a Set to which to allocate new entries in the set-associative cache and bias selection of the Way according to a plurality of upper address bits (or other function). These bits may be identical at the cache controller during sequential memory transactions. A processor may determine the bias centrally, and inform the cache controllers of the selected Set and Way. Other functions, algorithms or approaches may be chosen to influence bias of Way selection, such as based on analysis of metadata belonging to cache controllers used for making Way allocation selections.
机译:提供了一种集成电路,该集成电路在高速缓存控制器中创建页面局部性,该高速缓存控制器将条目分配给组关联高速缓存,该高速缓存控制器包括用于多个路组的数据存储。多个高速缓存控制器可以与处理器和设备交错,并且分配给高速缓存中的任何页面。高速缓存控制器可以从集合中选择要向其分配组关联高速缓存中的新条目的路径,并根据多个高地址位(或其他功能)对路径进行偏向选择。在顺序存储器事务期间,这些位在高速缓存控制器处可以相同。处理器可以集中地确定偏差,并且将所选择的集合和方式通知高速缓存控制器。可以例如基于对属于用于做出道路分配选择的高速缓存控制器的元数据的分析,来选择其他功能,算法或方法来影响道路选择的偏差。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号