Cache Pre-Allocation of Ways for Pipelined Allocate Requests

Patent №

US 8,683,137

Granted

2014-03-25

Filed 2011

Owner

TEXAS INSTRUMENTS INCORPORATED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13247222

This invention is a data processing system with a data cache. The cache controller responds to a cache miss requiring allocation by pre-allocating a way in the set to an allocation request according to said least recently used indication of said ways and then update the least recently used indication of remaining ways of the set. This permits read allocate requests to the same set to proceed without introducing processing stalls due to way contention. This also allows multiple outstanding allocate requests to the same set and way combination. The cache also compares the address of a newly received allocation request to stall this allocation request if the address matches an address of any pending allocation request.

AI hardwareG06F 12/1081G06F 1/3296G06F 7/483G06F 9/3012G06F 11/1064G06F 12/0246G06F 12/0811G06F 12/0815+19 more

AI classification

AI hardware0.99
Machine learning0.05
Knowledge representation0.03
Natural language0.01
Planning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

TEXAS INSTRUMENTS INCORPORATED

assignment · 282160283

Assignors

CHACHAD, ABHIJEET A., THOMPSON, DAVID MATTHEW

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

© 2026 NYSGPT2525 LLC