首页> 外国专利> Technologies for managing cache memory in a distributed shared memory compute system

Technologies for managing cache memory in a distributed shared memory compute system

机译:在分布式共享内存计算系统中管理缓存的技术

摘要

Technologies for managing cache memory of a processor in a distributed shared memory system includes managing a distance value and an age value associated with each cache line of the cache memory. The distance value is indicative of a distance of a memory resource, relative to the processor, from which data stored in the corresponding chance line originates. The age value is based on the distance value and the number of times for which the corresponding cache line has been considered for eviction since a previous eviction of the corresponding cache line. Initially, the age value is set to the distance value. Additionally, every time a cache line is accessed, the age value associated with the accessed cache line is reset to the corresponding distance value. During a cache eviction operation, the cache line for eviction is selected based on the age value associated with each cache line. The age values of cache lines not selected for eviction are subsequently decremented such that even cache lines associated with remote memory resources will eventually be considered for eviction if not recently accessed.
机译:用于管理分布式共享存储器系统中的处理器的高速缓冲存储器的技术包括管理与高速缓冲存储器的每个高速缓存行相关联的距离值和寿命值。距离值指示相对于处理器的存储器资源的距离,存储在相应机会线上的数据是从该存储器资源产生的。年龄值基于距离值和自从相应缓存行的先前逐出以来已考虑将相应缓存行逐出的次数。最初,年龄值设置为距离值。另外,每次访问高速缓存行时,与访问的高速缓存行相关联的年龄值将重置为相应的距离值。在高速缓存逐出操作期间,基于与每个高速缓存行关联的使用期限值来选择用于逐出的高速缓存行。随后递减未选择用于驱逐的高速缓存行的寿命值,使得即使与远程存储器资源相关联的高速缓存行如果最近未被访问,则最终将被认为用于驱逐。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号