US 12,236,277 B2
Apparatus and method for secondary offloads in graphics processing unit
HaiChuan Wang, Shanghai (CN); Song Zhao, Shanghai (CN); GuoFang Jiao, Shanghai (CN); ChengPing Luo, Shanghai (CN); and Zhou Hong, Shanghai (CN)
Assigned to Shanghai Biren Technology Co., Ltd, Shanghai (CN)
Filed by Shanghai Biren Technology Co., Ltd, Shanghai (CN)
Filed on Apr. 21, 2023, as Appl. No. 18/305,085.
Application 18/305,085 is a division of application No. 17/366,383, filed on Jul. 2, 2021, granted, now 11,663,044.
Claims priority of application No. 202011140493.0 (CN), filed on Oct. 22, 2020.
Prior Publication US 2023/0267011 A1, Aug. 24, 2023
Int. Cl. G06F 9/30 (2018.01); G06F 8/41 (2018.01); G06F 9/38 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 9/52 (2006.01); G06F 13/28 (2006.01); G06F 15/163 (2006.01)
CPC G06F 9/5044 (2013.01) [G06F 8/41 (2013.01); G06F 9/3877 (2013.01); G06F 9/4881 (2013.01); G06F 9/52 (2013.01); G06F 13/28 (2013.01); G06F 15/163 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for secondary offloads in a graphics processing unit (GPU), comprising:
an engine; and
a compute unit (CU), coupled to the engine, arranged operably to: fetch a plurality of execution codes; when each execution code is suitable to be executed by the CU, execute the execution code; and when each execution code is not suitable to be executed by the CU, generate a first corresponding entry, and send a first request with the first corresponding entry to the engine for instructing the engine to allow a component inside or outside of the GPU to complete an operation in accordance with the first corresponding entry.