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.
Patent No.:
Date of Patent:
Aug. 03, 2021
Filed:
Dec. 12, 2019
Nvidia Corporation, Santa Clara, CA (US);
Andrew Kerr, Santa Clara, CA (US);
Jack Choquette, Palo Alto, CA (US);
Xiaogang Qiu, San Jose, CA (US);
Omkar Paranjape, Austin, TX (US);
Poornachandra Rao, Cedar Park, TX (US);
Shirish Gadre, Fremont, CA (US);
Steven J. Heinrich, Madison, AL (US);
Manan Patel, San Jose, CA (US);
Olivier Giroux, Santa Clara, CA (US);
Alan Kaatz, Santa Clara, CA (US);
NVIDIA Corporation, Santa Clara, CA (US);
Abstract
A technique for block data transfer is disclosed that reduces data transfer and memory access overheads and significantly reduces multiprocessor activity and energy consumption. Threads executing on a multiprocessor needing data stored in global memory can request and store the needed data in on-chip shared memory, which can be accessed by the threads multiple times. The data can be loaded from global memory and stored in shared memory using an instruction which directs the data into the shared memory without storing the data in registers and/or cache memory of the multiprocessor during the data transfer.