首页> 外国专利> Maintaining snoop traffic throughput in presence of an atomic operation a first port for a first queue tracks cache requests and a second port for a second queue snoops that have yet to be filtered

Maintaining snoop traffic throughput in presence of an atomic operation a first port for a first queue tracks cache requests and a second port for a second queue snoops that have yet to be filtered

机译:在存在原子操作的情况下保持侦听流量吞吐量:第一队列的第一端口跟踪缓存请求,第二队列的第二端口侦听尚未过滤的端口

摘要

Apparatus and method to permit snoop filtering to occur while an atomic operation is pending. The snoop filtering apparatus includes first and second request queues and a cache. The first request queue tracks cache access requests, while the second request queue tracks snoops that have yet to be filtered. The cache includes a dedicated port for each request queue. The first port is dedicated to the first request queue and is a data-and-tag read-write port, permitting modification of both a cache line's data and tag. In contrast, the second port is dedicated to the second request queue and is a tag-only port. Because the second port is a tag-only port, snoop filtering can continue while a cache line is locked without fear of any modification of the data associated with the atomic address.
机译:允许在原子操作未决时进行监听过滤的设备和方法。探听过滤设备包括第一和第二请求队列以及高速缓存。第一个请求队列跟踪缓存访问请求,而第二个请求队列跟踪尚未过滤的监听。高速缓存包括每个请求队列的专用端口。第一个端口专用于第一个请求队列,并且是数据和标签的可读写端口,允许修改高速缓存行的数据和标签。相反,第二个端口专用于第二个请求队列,并且是仅标记的端口。由于第二个端口是仅标记端口,因此可以在锁定缓存行的同时继续进行侦听筛选,而不必担心与原子地址相关的数据有任何修改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号