/Patent Tracker
NvidiaGranted patentAI & softwareInterest 3/10

Nvidia patents API for managing software graph dependencies

Patent drawing
Patent drawing from the official filing.

Nvidia has patented a specific software command, or API, that allows developers to add new components to a software graph. This command automatically links the new component to existing ones based on specified rules, ensuring the software knows which parts rely on others.

Why it mattersThis is a technical update to Nvidia's software tools that helps programmers organize complex tasks more efficiently on their chips.

In the filing’s own words

Apparatuses, systems, and techniques to perform an application programming interface (API) to add one or more graph nodes to a software graph, wherein the API is to cause a child graph node to be added to a software graph based, at least in part, on a dependency type indicated by the API. In at least one embodiment, one or more nodes are added to a graph in accordance to one or more dependency types.

What exactly they claim (claim 1)

1. An acceleration processor unit (APU) comprising: one or more core complexes, wherein the one or more core complexes include one or more central processing unit (CPU) cores; one or more graphics complexes, wherein the one or more graphics complexes include one or more compute units (CUs); an L2 cache; one or more fabric interconnects; a memory controller; and one or more input/output (I/O) interfaces comprising a peripheral component interconnect express (PCIe) interface; wherein: the APU is to perform a graph add child graph node (GraphAddChildGraphNode) application program interface (API) to cause a child graph node to be generated and added to a graph; wherein the GraphAddChildGraphNode API is to use: a pGraphNode parameter to indicate a node pointer; a graph parameter to indicate a graph; a pDependencies parameter to indicate a dependency pointer; a numDependencies parameter to indicate a number of dependencies; and a childgraph parameter to indicate a child graph.

Facts

Company
Nvidia (NVIDIA Corporation)
Official title
Application programming interface to indicate node dependencies
Patent number
US12749141B1
Application number
18885361
Filed
Sep 13, 2024
Granted
Sep 29, 2026
Inventors
2
Claims
20

Classified under

G06T 1/20 Physics & computingG06F 9/5038 Physics & computingG06F 9/541 Physics & computing

More from Nvidia in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.