US 12,444,013 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 Feb. 22, 2024, as Appl. No. 18/584,537.
Application 18/584,537 is a continuation of application No. 17/450,743, filed on Oct. 13, 2021, granted, now 11,941,722.
Prior Publication US 2024/0233066 A1, Jul. 11, 2024
Int. Cl. G06T 1/20 (2006.01); G06F 9/54 (2006.01)
CPC G06T 1/20 (2013.01) [G06F 9/545 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
submitting, by a processor, a configurable kernel comprising a function;
receiving, after the configurable kernel has been submitted, data to be processed by the function of the configurable kernel, wherein the data comprises a message having a header comprising header information and a body comprising message content, and wherein the header information is used to update a dynamically configurable parameter and the body is used to cause the configurable kernel to execute after the dynamically configurable parameter has been updated;
updating, using a setting stored in a first memory location, the dynamically configurable parameter of the configurable kernel based on the data; and
causing the configurable kernel with the updated dynamically configurable parameter to execute after the dynamically configurable parameter has been updated.