Patent №
US 6,134,634
Granted
2000-10-17
Filed 1997
Owner
TEXAS INSTRUMENTS INCORPORATED
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08994730
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. If dirty, a write history is checked to determine if the cache entry is stale. If stale, the cache entry in preemptively written back to main memory and then marked as clean. 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. For each check of the write history the nonwrite count is incremented if the cache entry has been written to during the prior cycle and decremented if not. 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.
AI classification
Ownership
TEXAS INSTRUMENTS INCORPORATED
assignment · 89170185
Assignors
MARSHALL, ROBERT D., JR, SHIELL, JONATHAN H.
On an employer assignment, the assignors are typically the inventors.