首页> 外国专利> Hardware-Managed Programmable Integrated / Split Caching Mechanisms for Commands and Data

Hardware-Managed Programmable Integrated / Split Caching Mechanisms for Commands and Data

机译:硬件管理的用于命令和数据的可编程集成/拆分缓存机制

摘要

In accordance with the present invention, a method is provided for allocating cache used by a processor of a computer system between at least two value classes, such as instructions and data. One logical device is connected to the cache to monitor the relative usage of the cache by each class and to select a predetermined cache usage rate by the class among a number of available rates, and cache blocks within the cache replace the cache that has been removed. Is removed using a cache replacement mechanism that restricts to a particular class of value classes based on a given cache usage ratio. The multi-bit function is provided to indicate how to limit the selected Victim to a given cache block, and the logic device selects a given cache usage rate by setting the multi-bit function. The cache replacement mechanism may be a least recently used replacement mechanism that has been modified to limit replacement of removed caches to a particular class of value classes based on a given cache usage rate. Multiple available ratios may include, for example, instruction / data cache block usage ratios of 1: 1, 1: 2, and 2: 1.
机译:根据本发明,提供了一种用于在至少两个值类别(例如指令和数据)之间分配由计算机系统的处理器使用的缓存的方法。一个逻辑设备连接到高速缓存,以监视每个类别的高速缓存的相对使用率,并在多个可用速率中按类别选择预定的高速缓存使用率,并且高速缓存中的高速缓存块替换已删除的高速缓存。使用缓存替换机制将其删除,该机制基于给定的缓存使用率限制为特定类别的值类别。提供多位功能以指示如何将所选受害者限制到给定的缓存块,并且逻辑设备通过设置多位功能来选择给定的缓存使用率。高速缓存替换机制可以是最近最少使用的替换机制,其已被修改以基于给定的高速缓存使用率将已移除的高速缓存的替换限制为特定类别的值类别。多个可用比率可以包括,例如,指令/数据缓存块使用比率为1:1、1:2和2:1。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号