Invention Grant
- Patent Title: Cache operation in an apparatus supporting both physical and virtual address mapping
-
Application No.: US16239646Application Date: 2019-01-04
-
Publication No.: US10853256B2Publication Date: 2020-12-01
- Inventor: Andrew Merritt , Alex Beharrell , Saqib Rashid , Raghavendra Adiga Bandimutt
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F12/1045
- IPC: G06F12/1045 ; G06F12/0871

Abstract:
Apparatuses and methods of operating apparatus are disclosed. A processing element performs data processing operations with respect to data items stored in data storage. In a first mode the processing element references the data items using physical addresses and in a second mode the processing element references the data items using virtual addresses. A data access request handling unit receives data access requests issued by the processing element and cache stores cache lines of temporary copies of the data items retrieved from the data storage, wherein a cache line in which a data item is stored in the cache is selected in dependence on an address index portion. The data access request handling unit is responsive to a data access request for the data item from the processing element in the second mode to determine an index matching condition to be true when the address index portion of the physical address of the data item matches the address index portion of the virtual address of the data item and, when the index matching condition is false, to prevent allocation of the data item into the cache.
Public/Granted literature
- US20200218660A1 CACHE OPERATION IN AN APPARATUS SUPPORTING BOTH PHYSICAL AND VIRTUAL ADDRESS MAPPING Public/Granted day:2020-07-09
Information query
IPC分类: