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:
May. 03, 2022

Filed:

Sep. 15, 2020
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Michael Wei, Santa Clara, CA (US);

Nadav Amit, Mountain View, CA (US);

Amy Tai, Palo Alto, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/1027 (2016.01); G06F 12/0804 (2016.01); G06F 9/48 (2006.01); G06F 12/1009 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1027 (2013.01); G06F 9/4812 (2013.01); G06F 12/0804 (2013.01); G06F 12/1009 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/682 (2013.01);
Abstract

Techniques for implementing early acknowledgement for translation lookaside buffer (TLB) shootdowns are provided. In one set of embodiments, a first (i.e., remote) processing core of a computer system can receive an inter-processor interrupt (IPI) from a second (i.e., initiator) processing core of the computer system for performing a TLB shootdown of the first processing core. Upon receiving the IPI, an interrupt handler of the first processing core can communicate an acknowledgement to the second processing core that the TLB of the first processing core has been flushed, prior to actually flushing the TLB.


Find Patent Forward Citations

Loading…