发明授权
US5909697A Reducing cache misses by snarfing writebacks in non-inclusive memory
systems
失效
通过在非包容性内存系统中缩写回写来减少高速缓存未命中
- 专利标题: Reducing cache misses by snarfing writebacks in non-inclusive memory systems
- 专利标题(中): 通过在非包容性内存系统中缩写回写来减少高速缓存未命中
-
申请号: US940219申请日: 1997-09-30
-
公开(公告)号: US5909697A公开(公告)日: 1999-06-01
- 发明人: Norman M. Hayes , Ricky C. Hetherington , Belliappa M. Kuttanna , Fong Pong , Krishna M. Thatipelli
- 申请人: Norman M. Hayes , Ricky C. Hetherington , Belliappa M. Kuttanna , Fong Pong , Krishna M. Thatipelli
- 申请人地址: CA Palo Alto
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: CA Palo Alto
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F12/02
摘要:
A non-inclusive multi-level cache memory system is optimized by removing a first cache content from a first cache, so as to provide cache space in the first cache. In response to a cache miss in the first and second caches, the removed first cache content is stored in a second cache. All cache contents that are stored in the second cache are limited to have read-only attributes so that if any copies of the cache contents in the second cache exist in the cache memory system, a processor or equivalent device must seek permission to access the location in which that copy exists, ensuring cache coherency. If the first cache content is required by a processor (e.g., when a cache hit occurs in the second cache for the first cache content), room is again made available, if required, in the first cache by selecting a second cache content from the first cache and moving it to the second cache. The first cache content is then moved from the second cache to the first cache, rendering the first cache available for write access. Limiting the second cache to read-only access reduces the number of status bits per tag that are required to maintain cache coherency. In a cache memory system using a MOESI protocol, the number of status bits per tag is reduced to a single bit for the second cache, reducing tag overhead and minimizing silicon real estate used when placed on-chip to improve cache bandwidth.
公开/授权文献
- US5264025A Manufacturing system of and process for deoxidized water 公开/授权日:1993-11-23
信息查询