US 12,462,329 B2
Opportunistic write-back discard of single-use vector register values
Abhay Raj Kumar Gupta, Mountain View, CA (US); and Wilson Wai Lun Fung, Milpitas, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jun. 7, 2024, as Appl. No. 18/737,945.
Application 18/737,945 is a continuation of application No. 17/471,156, filed on Sep. 9, 2021, granted, now 12,026,511.
Claims priority of provisional application 63/163,732, filed on Mar. 19, 2021.
Prior Publication US 2024/0329986 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 16/172 (2019.01); G06T 1/20 (2006.01)
CPC G06T 1/20 (2013.01) [G06F 9/30036 (2013.01); G06F 9/3013 (2013.01); G06F 9/30138 (2013.01); G06F 9/3826 (2013.01); G06F 9/3858 (2023.08); G06F 16/172 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method of performing opportunistic write-back discard of single-use vector register values, the method comprising:
executing one or more instructions of a graphics processing unit (GPU) in a default mode;
detecting a beginning of a single-use section that includes one or more instructions of the GPU that produce one or more single-use vector register values, wherein detecting the beginning of the single-use section includes executing a hint instruction, multiple single-use sections being encoded into the hint instruction; and
executing the one or more instructions of the GPU in a single-use mode associated with the single-use section.