发明授权
US5978886A Method and apparatus for duplicating tag systems to maintain addresses
of CPU data stored in write buffers external to a cache
失效
用于复制标签系统以维持存储在高速缓存外部的写入缓冲器中的CPU数据的地址的方法和装置
- 专利标题: Method and apparatus for duplicating tag systems to maintain addresses of CPU data stored in write buffers external to a cache
- 专利标题(中): 用于复制标签系统以维持存储在高速缓存外部的写入缓冲器中的CPU数据的地址的方法和装置
-
申请号: US785371申请日: 1997-01-17
-
公开(公告)号: US5978886A公开(公告)日: 1999-11-02
- 发明人: Julie W. Moncton , Kenneth K. Chan
- 申请人: Julie W. Moncton , Kenneth K. Chan
- 申请人地址: CA Palo Alto
- 专利权人: Hewlett-Packard Company
- 当前专利权人: Hewlett-Packard Company
- 当前专利权人地址: CA Palo Alto
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F13/00 ; G06F12/12
摘要:
An apparatus and method for duplicating tag addresses to maintain addresses of central processing unit (CPU) data stored in write buffers external to a cache are disclosed. Advance notification of write transactions is issued to allow a subsystem that maintains duplicate cache tags to know in advance which write transactions are present in the CPU's buffers. Such information is used to keep duplicate tags for both the cache and any buffers that contain writes that are to be removed from the cache. The cache is preferably a direct mapped cache and the CPU preferably resides within a multiprocessor architecture. In the preferred embodiment, all write transactions are indirectly caused by a read transaction that is about to bring a line into the cache. Thus, a read transaction is issued by the CPU before the write transaction is issued. A field is added to the read transaction that indicates whether or not the read transaction has a corresponding line that must be written out of the cache and into a buffer, such that the duplicate tags duplicate both the CPU cache and the CPU write buffers.
公开/授权文献
- US5352543A Structure of thin film electroluminescent device 公开/授权日:1994-10-04
信息查询