Method and apparatus for an efficient TLB lookup

The present disclosure relates to a method of operating a translation lookaside buffer (TLB) arrangement for a processor supporting virtual addressing, wherein multiple translation engines are used to perform translations on request of one of a plurality of dedicated processor units. The method comp...

Full description

Saved in:
Bibliographic Details
Main Authors Jaspers, Michael Johannes, Kurup, Girish G, Kaltenbach, Markus, Mayer, Ulrich
Format Patent
LanguageEnglish
Published 12.05.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present disclosure relates to a method of operating a translation lookaside buffer (TLB) arrangement for a processor supporting virtual addressing, wherein multiple translation engines are used to perform translations on request of one of a plurality of dedicated processor units. The method comprises: maintaining by a cache unit a dependency matrix for the engines to track for each processing unit if an engine is assigned to the each processing unit for a table walk. The cache unit may block a processing unit from allocating an engine to a translation request when the engine is already assigned to the processing unit in the dependency matrix.
Bibliography:Application Number: US201715650365