Invention Grant
- Patent Title: Mapping of guest instruction block assembled according to branch prediction to translated native conversion block
-
Application No.: US13360024Application Date: 2012-01-27
-
Publication No.: US09733942B2Publication Date: 2017-08-15
- Inventor: Mohammad Abdallah
- Applicant: Mohammad Abdallah
- 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/455
- IPC: G06F9/455 ; G06F9/30 ; G06F9/38

Abstract:
A hardware based translation accelerator. The hardware includes a guest fetch logic component for accessing guest instructions; a guest fetch buffer coupled to the guest fetch logic component and a branch prediction component for assembling guest instructions into a guest instruction block; and conversion tables coupled to the guest fetch buffer for translating the guest instruction block into a corresponding native conversion block. The hardware further includes a native cache coupled to the conversion tables for storing the corresponding native conversion block, and a conversion look aside buffer coupled to the native cache for storing a mapping of the guest instruction block to corresponding native conversion block, wherein 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 the guest instruction has a corresponding converted native instruction in the native cache.
Public/Granted literature
- US20130024661A1 HARDWARE ACCELERATION COMPONENTS FOR TRANSLATING GUEST INSTRUCTIONS TO NATIVE INSTRUCTIONS Public/Granted day:2013-01-24
Information query