Microprocessor and address translation method for microprocessor
AssigneeFujitsu Limited
InventorsMurali V. Krishna, Vipul Parikh, Michael Butler, Gene Shen, Masahito Kubo
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsMurali V. Krishna, Vipul Parikh, Michael Butler, Gene Shen, Masahito Kubo
Estimating the term…
A microprocessor is equipped with an address translation mechanism for performing dynamic address translation from a virtual address to a physical address on a page-by-page basis. The microprocessor includes a large-capacity low-associativity address translation buffer, and is capable of avoiding limitations imposed on a TLB entry lock function, while reducing the overhead for address translation. The address translation mechanism comprises an address translation buffer having an entry lock function, and control logic for controlling the operation of the address translation buffer. The address translation buffer includes a lower-level buffer organized as a lower-level hierarchy of the address translation buffer and having no entry lock function, and a higher-level buffer organized as a higher-level hierarchy of the address translation buffer and having an entry lock function, the higher-level buffer having higher associativity than the associativity of the lower-level buffer.
A microprocessor for performing dynamic address translation from a virtual address to a physical address on a page-by-page basis, said microprocessor comprising:
A method for implementing dynamic address translation from a virtual address to a physical address in a microprocessor, comprising the steps of:
A computer incorporating a microprocessor equipped with an address translation mechanism for performing dynamic address translation from a virtual address to a physical address on a page-by-page basis, said address translation mechanism comprising:
Dependencies are inferred from the claim text.