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:
Oct. 01, 2019

Filed:

Apr. 28, 2017
Applicant:

Nvidia Corporation, Santa Clara, CA (US);

Inventors:

M. Wasiur Rashid, San Jose, CA (US);

Jonathon Evans, Santa Clara, CA (US);

Gary Ward, Santa Clara, CA (US);

Philip Browning Johnson, San Jose, CA (US);

Assignee:

NVIDIA CORPORATION, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 13/28 (2006.01); G06F 12/109 (2016.01); G06F 13/40 (2006.01);
U.S. Cl.
CPC ...
G06F 13/28 (2013.01); G06F 12/109 (2013.01); G06F 13/4022 (2013.01); G06F 2212/1041 (2013.01);
Abstract

Embodiments of the present invention set forth techniques for resolving page faults associated with a copy engine. A copy engine within a parallel processor receives a copy operation that includes a set of copy commands. The copy engine executes a first copy command included in the set of copy commands that results in a page fault. The copy engine stores the set of copy commands to the memory. At least one advantage of the disclosed techniques is that the copy engine can perform copy operations that involve source and destination memory pages that are not pinned, leading to reduced memory demand and greater flexibility.


Find Patent Forward Citations

Loading…