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:
Jan. 16, 2024

Filed:

Apr. 22, 2021
Applicant:

Nvidia Corporation, Santa Clara, CA (US);

Inventors:

Saurabh Hukerikar, Santa Clara, CA (US);

Nirmal Raj Saxena, Los Altos Hills, CA (US);

Assignee:

NVIDIA CORPORATION, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 9/38 (2018.01); G06F 9/30 (2018.01); G06F 11/07 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1407 (2013.01); G06F 9/30101 (2013.01); G06F 9/3861 (2013.01); G06F 11/0772 (2013.01); G06F 11/1438 (2013.01);
Abstract

In various embodiments, a software program uses hardware features of a parallel processor to checkpoint a context associated with an execution of a software application on the parallel processor. The software program uses a preemption feature of the parallel processor to cause the parallel processor to stop executing instructions in accordance with the context. The software program then causes the parallel processor to collect state data associated with the context. After generating a checkpoint based on the state data, the software program causes the parallel processor to resume executing instructions in accordance with the context.


Find Patent Forward Citations

Loading…