首页> 外国专利> Performance based system and method for dynamic allocation of a unified multiport cache

Performance based system and method for dynamic allocation of a unified multiport cache

机译:动态分配统一多端口缓存的基于性能的系统和方法

摘要

The present invention provides a performance based system and method for dynamic allocation of a unified multiport cache. A multiport cache system is disclosed that allows multiple single-cycle look ups through a multiport tag and multiple single-cycle cache accesses from a multiport cache. Therefore, multiple processes, which could be processors, tasks, or threads can access the cache during any cycle. Moreover, the ways of the cache can be allocated to the different processes and then dynamically reallocated based on performance. Most preferably, a relational cache miss percentage is used to reallocate the ways, but other metrics may also be used.
机译:本发明提供用于动态分配统一多端口高速缓存的基于性能的系统和方法。公开了一种多端口缓存系统,该系统允许通过多端口标签进行多个单周期查找,并允许来自多端口缓存的多个单周期缓存访问。因此,可以是处理器,任务或线程的多个进程可以在任何周期内访问高速缓存。此外,可以将缓存的方式分配给不同的进程,然后根据性能进行动态重新分配。最优选地,使用关系高速缓存未命中百分比来重新分配方式,但是也可以使用其他度量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号