发明授权
US09405690B2 Method for storing modified instruction data in a shared cache
有权
用于将修改的指令数据存储在共享高速缓存中的方法
- 专利标题: Method for storing modified instruction data in a shared cache
- 专利标题(中): 用于将修改的指令数据存储在共享高速缓存中的方法
-
申请号: US13961417申请日: 2013-08-07
-
公开(公告)号: US09405690B2公开(公告)日: 2016-08-02
- 发明人: Mark A Luttrell
- 申请人: Oracle International Corporation
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Meyertons Hood Kivlin Kowert & Goetzel
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
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.
公开/授权文献
信息查询