US 12,443,462 B1
Application programming interface using node dependencies
David Anthony Fontaine, Mountain View, CA (US); and Steven Arthur Gurfinkel, San Jose, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Feb. 27, 2023, as Appl. No. 18/114,831.
Int. Cl. G06F 9/50 (2006.01)
CPC G06F 9/5072 (2013.01) 20 Claims
OG exemplary drawing
 
1. A processor, comprising:
one or more circuits to perform an application programming interface (API) to cause dependency type information of one or more user-indicated graph nodes of a software graph to be indicated based on an input parameter to the API indicating the one or more user-indicated graph nodes, and the dependency type information indicating one or more constraints on scheduling a first operation corresponding to a first graph node and a second operation corresponding to the one or more user-indicated graph nodes.