METHOD AND APPARATUS FOR PREEMPTIVE CACHE WRITE-BACK

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

AI hardware0.87
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Natural language0.00
Planning0.00
Knowledge representation0.00
Speech0.00

Ownership

TEXAS INSTRUMENTS INCORPORATED

assignment · 89170185

Assignors

MARSHALL, ROBERT D., JR, SHIELL, JONATHAN H.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC