COHERENCE PROCESSING WITH PRE-KILL MECHANISM TO AVOID DUPLICATED TRANSACTION IDENTIFIERS
Patent №
US 9,465,740
Granted
2016-10-11
Filed 2013
Owner
APPLE INC
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13860885
An apparatus for processing coherency transactions in a computing system is disclosed. The apparatus may include a request queue circuit, a duplicate tag circuit, and a memory interface unit. The request queue circuit may be configured to generate a speculative read request dependent upon a received read transaction. The duplicate tag circuit may be configured to store copies of tag from one or more cache memories, and to generate a kill message in response to a determination that data requested in the received read transaction is stored in a cache memory. The memory interface unit may be configured to store the generated speculative read request dependent upon a stall condition. The stored speculative read request may be sent to a memory controller dependent upon the stall condition. The memory interface unit may be further configured to delete the speculative read request in response to the kill message.
AI classification
Ownership
APPLE INC
assignment · 301970599
Assignors
MACHNICKI, ERIK P, KAUSHIKKAR, HARSHAVARDHAN, SHIU, SHINYE
On an employer assignment, the assignors are typically the inventors.