Invention Grant
- Patent Title: Hierarchical translation structures providing separate translations for instruction fetches and data accesses
-
Application No.: US14485291Application Date: 2014-09-12
-
Publication No.: US09710382B2Publication Date: 2017-07-18
- Inventor: Michael K. Gschwind , Valentina Salapura
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0811 ; G06F12/02 ; G06F12/0862 ; G06F12/1045 ; G06F12/1027

Abstract:
Hierarchical address translation structures providing separate translations for instruction fetches and data accesses. An address is to be translated from the address to another address using a hierarchy of address translation structures. The hierarchy of address translation structures includes a plurality of levels, and a determination is made as to which level of the plurality of levels it is indicated that translation through the hierarchy of address translation structures is to split into a plurality of translation paths. The hierarchy of address translation structures is traversed to obtain information to be used to translate the address to the another address, in which the traversing selects, based on a determination of the level that indicates the split and based on an attribute of the address to be translated, one translation path of the plurality of translation paths to obtain the information to be used to translate the address to the another address. The information is then used to translate the address to the another address.
Public/Granted literature
Information query