The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 28, 2022

Filed:

Dec. 09, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Michael Johannes Jaspers, Sindelfingen, DE;

Markus Kaltenbach, Holzgerlingen, DE;

Girish G. Kurup, Bangalore, IN;

Ulrich Mayer, Weil im Schoenbuch, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 12/08 (2016.01); G06F 12/1045 (2016.01); G06F 12/1027 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1063 (2013.01); G06F 12/1027 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/681 (2013.01); G06F 2212/682 (2013.01); G06F 2212/684 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…