The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 12, 2026
Filed:
Feb. 14, 2023
Arm Limited, Cambridge, GB;
Devi Sravanthi Yalamarthy, Austin, TX (US);
Jamshed Jalal, Austin, TX (US);
Mark David Werkheiser, Austin, TX (US);
Wenxuan Zhang, Austin, TX (US);
Ritukar Khanna, Austin, TX (US);
Rajani Pai, San Jose, CA (US);
Gurunath Ramagiri, Austin, TX (US);
Mukesh Patel, Round Rock, TX (US);
Tushar P Ringe, Austin, TX (US);
Arm Limited, Cambridge, GB;
Abstract
A data processing apparatus includes one or more cache configuration data stores, a coherence manager, and a shared cache. The coherence manager is configured to track and maintain coherency of cache lines accessed by local caching agents and one or more remote caching agents. The cache lines include local cache lines accessed from a local memory region and remote cache lines accessed from a remote memory region. The shared cache is configured to store local cache lines in a first partition and to store remote cache lines in a second partition. The sizes of the first and second partitions are determined based on values in the one or more cache configuration data stores and may or not overlap. The cache configuration data stores may be programmable by a user or dynamically programmed in response to local memory and remote memory access patterns.