发明授权
US06389517B1 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
- 专利标题(中): 在存在原子操作的情况下维持侦测流量吞吐量第一个队列的第一个端口跟踪高速缓存请求,而第二个端口用于尚未被过滤的第二个队列窥探
-
申请号: US09513034申请日: 2000-02-25
-
公开(公告)号: US06389517B1公开(公告)日: 2002-05-14
- 发明人: Anuradha N. Moudgal , Belliappa M. Kuttanna , Allan Tzeng
- 申请人: Anuradha N. Moudgal , Belliappa M. Kuttanna , Allan Tzeng
- 主分类号: G06F1200
- IPC分类号: G06F1200
摘要:
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.
信息查询