发明名称 Ensuring write ordering under writeback cache error conditions
摘要 Writeback transactions from a processor and cache are fed to a main memory through a writeback queue, and non-writeback transactions from the processor and cache are fed to the main memory through a non-writeback queue. When a cache error is detected, an error transition mode (ETM) is entered that provides limited use of the data in the cache; a read or write request for data not owned in the cache is made to the main memory instead of the cache, even when the data is valid in the cache, although owned data is read from the cache. In ETM, when the processor makes a first write request to data not owned in the cache followed by a second write request to data owned in the cache, write data of the first write request is prevented from being received by the main memory after write data of the second request while permitting writeback of the data owned by the cache. Preferably this is done by sending the write requests from the processor through the non-writeback queue, and when a write request accesses data in a block of data owned by the cache, disowning the block of data in the cache and writing the disowned block of data back to the main memory.
申请公布号 US5347648(A) 申请公布日期 1994.09.13
申请号 US19920914777 申请日期 1992.07.15
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 STAMM, REBECCA L.;BAHAR, RUTH I.;STROUBLE, RAYMOND L.;WADE, NICHOLAS D.;EDMONDSON, JOHN H.
分类号 F02B75/02;G06F9/38;G06F12/08;(IPC1-7):G06F11/00 主分类号 F02B75/02
代理机构 代理人
主权项
地址