Invention Grant
- Patent Title: Guest instruction to native instruction range based mapping using a conversion look aside buffer of a processor
-
Application No.: US15354679Application Date: 2016-11-17
-
Publication No.: US10042643B2Publication Date: 2018-08-07
- Inventor: Mohammad Abdallah
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F12/0875 ; G06F8/52 ; G06F9/32 ; G06F9/38

Abstract:
A method for translating instructions for a processor. The method includes accessing a plurality of guest instructions that comprise multiple guest branch instructions, and assembling the plurality of guest instructions into a guest instruction block. The guest instruction block is converted into a corresponding native conversion block. A mapping of the guest instruction block to corresponding native conversion block is stored in a conversion look aside buffer. Upon a subsequent request for a guest instruction, the conversion look aside buffer is indexed to determine whether a hit occurred, wherein the mapping indicates whether the guest instruction has a corresponding converted native instruction in the native cache. The converted native instruction is forwarded for execution in response to the hit.
Public/Granted literature
Information query