首页> 外文会议>Southeastern Symposium on System Theory >Hardware-based methods for maintaining cache coherency in a multiprocessor system
【24h】

Hardware-based methods for maintaining cache coherency in a multiprocessor system

机译:基于硬件的方法,用于维护多处理器系统中的高速缓存一致性

获取原文

摘要

Because of the increasing number of processors being implemented in multiprocessor systems, the need for an efficient protocol for maintaining cache coherency is becoming more important. Snooping protocols work best in systems using a small number of processors with bus-based communications. Directory protocols include the full-map directory, limited directory, chained directory and coarse vector directory protocols. However, these protocols do not allow for different levels of sharing for cache blocks A specific number of pointers to processor caches is allotted to each memory block. Therefore, either a prohibitive amount of memory is necessary to maintain the pointers, or only a few pointers per main memory block are maintained thus limiting the number of cached copies. In contrast, dynamic allocation protocols allocate pointers as they become necessary. Thus, blocks that are widely shared can be allocated more pointers than those that are used by only a single processor. This paper introduces a new dynamic allocation protocol which incorporates elements of the full-map directory, limited directory, and chained directory protocols.
机译:由于在多处理器系统中实现的处理器数量越来越多,因此需要保持高速缓存一致性的有效协议变得越来越重要。 Snooping协议使用具有基于总线通信的少量处理器的系统中最佳工作。目录协议包括全映射目录,有限目录,链接目录和粗载目录协议。然而,这些协议不允许对缓存的不同级别分配给处理器缓存的特定数量的指针被分配给每个存储器块。因此,需要禁止的存储量来维护指针,或者仅维护每个主存储器块的几个指针,从而限制缓存的副本的数量。相比之下,动态分配协议在必要时分配指针。因此,广泛共享的块可以被分配比仅单个处理器使用的指针更多的指针。本文介绍了一种新的动态分配协议,它包含全映射目录,有限目录和链接目录协议的元素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号