Invention Grant
US09405690B2 Method for storing modified instruction data in a shared cache
有权
用于将修改的指令数据存储在共享高速缓存中的方法
- Patent Title: Method for storing modified instruction data in a shared cache
- Patent Title (中): 用于将修改的指令数据存储在共享高速缓存中的方法
-
Application No.: US13961417Application Date: 2013-08-07
-
Publication No.: US09405690B2Publication Date: 2016-08-02
- Inventor: Mark A Luttrell
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons Hood Kivlin Kowert & Goetzel
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
A processor may include a cache configured to store instructions and memory data for the processor. The cache may store instructions in which a relative address, such as for a branch instruction has been calculated, such that the instruction stored in the cache is modified from how the instruction is stored in main memory. The cache may include additional information in the tag to identify an instruction entry versus a memory data entry. When receiving a cache request, the cache may look at a type tag in addition to an address tag to determine if the request is a hit or a miss based upon the request being for an instruction from an instruction fetch unit or for memory data from a memory management unit. A cache entry may be invalidated and evicted if the address matches but the data type does not match.
Public/Granted literature
- US20150046651A1 METHOD FOR STORING MODIFIED INSTRUCTION DATA IN A SHARED CACHE Public/Granted day:2015-02-12
Information query