Patent ID: 9514059
Filing Date: 2016-12-06
CPC Classification: G06F

Claim Text:
1. A method of address translation comprising the steps of: receiving a first address of a memory access in a first address domain; receiving an indication of a number of predicted sequential memory accesses linearly following said first address; storing in a memory management unit a plurality of address translation entries, each address translation entry including a first predetermined number of most significant address bits of said first address domain and a corresponding second predetermined number of most significant address bits of a second address domain for a corresponding address page; storing in a micro translation look-aside buffer a subset of the address translation entries stored in the memory management unit; searching a micro translation look-aside buffer for a first address translation entry corresponding to said first address; if said first address translation entry is not stored in said micro translation look-aside buffer translating said first address to a second address in a second domain according to said first address translation entry by substituting said second predetermined most significant bits of said second address domain for said first predetermined most significant bits of said first address domain of the first address translation entry; determining from said first address and said indication of said number of predicted sequential memory accesses linearly following said first address whether a last of said number of predicted sequential memory accesses corresponds to a next address translation entry following said first address translation entry; if said last of said number of predicted sequential memory accesses corresponds to a next address translation entry following said first address translation entry, searching the micro translation look-aside buffer for said next address translation entry; and if said next address translation entry is not stored in said micro translation look-aside buffer