US 11,941,722 B2
Kernel optimization and delayed execution
Sayantan Sur, Morrisville, NC (US); Stephen Anthony Bernard Jones, San Francisco, CA (US); and Shahaf Shuler, Kibbutz Lohamei Hagetaot (IL)
Assigned to Mellanox Technologies, Ltd., Yokneam (IL)
Filed by Mellanox Technologies, Ltd, Yokneam (IL)
Filed on Oct. 13, 2021, as Appl. No. 17/450,743.
Prior Publication US 2023/0112420 A1, Apr. 13, 2023
Int. Cl. G06T 1/20 (2006.01); G06F 9/54 (2006.01)
CPC G06T 1/20 (2013.01) [G06F 9/545 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
submitting, by a processor, a kernel comprising at least one dynamically configurable parameter and a wait-to-execute flag, wherein at least one of a first memory location is assigned to the at least one dynamically configurable parameter of the kernel or a second memory location is assigned to the wait-to-execute flag, and wherein the kernel is to be executed at a later time in view of the wait-to-execute flag;
receiving data after the kernel has been submitted;
updating, using the first memory location, the at least one dynamically configurable parameter of the kernel based on the data; and
causing the kernel having the at least one updated dynamically configurable parameter to execute after the at least one dynamically configurable parameter has been updated.