发明名称 Microprocessor comprising a writeback cache memory
摘要 <p>A microprocessor preemptively write-backs dirty entries of an internal cache. Each cache entry is checked once each predetermined time period to determine if the cache entry is dirty (705). If dirty, a write history is checked to determine if the cache entry is stale (706). If stale, the cache entry in preemptively written back to main memory and then marked as clean (711). The write history includes a count of the number of consecutive predetermined time periods during which there is no write to the cache entry. The cache entry is stale if the count exceeds a predetermined number (710). For each check of the write history the nonwrite count is incremented if the cache entry has been written to during the prior cycle (709) and decremented if not (707). Alternatively, the nonwrite count is set to zero if the cache entry has been written to. The dirty cache entry may be marked as clean upon copying to the write-back buffer or, alternatively, when the write-back buffer writes the dirty cache entry to the main memory. If a write address matches the address of any write-back buffer entry, the matching entry is flushed from the write-back buffer. &lt;IMAGE&gt;</p>
申请公布号 EP0854428(A1) 申请公布日期 1998.07.22
申请号 EP19970310415 申请日期 1997.12.22
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 MARSHALL, ROBERT D., JR.;SHIELL, JONATHAN H.
分类号 G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址