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:
Sep. 05, 2023

Filed:

Jul. 02, 2021
Applicant:

Shanghai Biren Technology Co., Ltd, Shanghai, CN;

Inventors:

HaiChuan Wang, Shanghai, CN;

Song Zhao, Shanghai, CN;

GuoFang Jiao, Shanghai, CN;

ChengPing Luo, Shanghai, CN;

Zhou Hong, Shanghai, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06T 1/60 (2006.01); G06T 15/00 (2011.01);
U.S. Cl.
CPC ...
G06F 8/458 (2013.01); G06F 8/447 (2013.01); G06T 1/60 (2013.01); G06T 15/005 (2013.01);
Abstract

The invention relates to a method for compiling code adapted for secondary offloads in a graphics processing unit (GPU). The method, performed by a processing unit, includes: reconstructing execution codes in a first kernel into a second kernel. The second kernel includes an operation table including entries, and computation codes. The computation codes include a portion of the execution codes, and synchronization hooks, and each synchronization hook includes information indicating one entry of the operation table. An order of the portion of the execution codes and the synchronization hooks in the computation codes matches an order of the execution codes in the first kernel, thereby enabling a compute unit (CU) in the GPU to execute the computation codes, and an engine in the GPU to instruct a component inside or outside of the GPU to complete a designated operation in accordance with content of each entry in the operation table.


Find Patent Forward Citations

Loading…