MANAGING SERIAL MISS REQUESTS FOR LOAD OPERATIONS IN A NON-COHERENT MEMORY SYSTEM

Patent №

US 11,099,990

Granted

2021-08-24

Filed 2019

Owner

APPLE INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16545521

A system and method for efficiently forwarding cache misses to another level of the cache hierarchy. Logic in a cache controller receives a first non-cacheable load miss request and stores it in a miss queue. When the logic determines the target address of the first load miss request is within a target address range of an older pending second load miss request stored in the miss queue with an open merge window, the logic merges the two requests into a single merged miss request. Additional requests may be similarly merged. The logic issues the merged miss requests based on determining the merge window has closed. The logic further prevents any other load miss requests, which were not previously merged in the merged miss request before it was issued, from obtaining a copy of data from the returned fill data. Such prevention in a non-coherent memory computing system supports memory ordering.

Knowledge representationAI hardwareG06F 12/0811G06F 12/0895G06F 2212/1021

AI classification

AI hardware1.00
Knowledge representation0.62
Natural language0.00
Planning0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

APPLE INC.

assignment · 501040662

Assignors

LEVINSKY, GIDEON N., MESTAN, BRIAN R., LIMAYE, DEEPAK, AGARWAL, MRIDUL

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

© 2026 NYSGPT2525 LLC