IP Library Patent Application 17720243
Patent Application
App. No. 17/720,243

APPLICATION PROGRAMMING INTERFACE TO LOCATE INCOMPLETE GRAPH CODE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/720,243
Abstract

Apparatuses, systems, and techniques to identify a location of one or more portions of incomplete graph code. In at least one embodiment, a location of one or more portions of incomplete graph code is identified based on, for example, CUDA or other parallel computing platform code.

Claims (30)

1 . A processor, comprising:

one or more circuits to perform an application programming interface (API) to identify a location of one or more portions of incomplete graph code.

2 . The processor of claim 1 , wherein the one or more circuits are to identify the location by at least obtaining a handle corresponding to the incomplete graph code.

3 . The processor of claim 1 , wherein the one or more circuits are further to modify the incomplete graph code based at least in part on the location.

4 . The processor of claim 1 , wherein the incomplete graph code is graph code being generated through one or more processes.

5 . The processor of claim 1 , wherein the API is a runtime API.

6 . The processor of claim 1 , wherein the incomplete graph code indicates one or more operations executable by one or more graphics processing units (GPUs).

7 . A system, comprising:

one or more computers having one or more processors to perform an application programming interface (API) to identify a location of one or more portions of incomplete graph code.

8 . The system of claim 7 , wherein the one or more processors are further to perform one or more operations on the incomplete graph code based, at least in part, on the location.

9 . The system of claim 7 , wherein the one or more processors are further to obtain a reference to a set of nodes associated with the incomplete graph code.

10 . The system of claim 7 , wherein the incomplete graph code indicates one or more operations and dependencies among the one or more operations.

11 . The system of claim 7 , wherein the location is identified by a reference to the location.

12 . The system of claim 7 , wherein the incomplete graph code encodes a set of operations executable by one or more general purpose graphics processing units (GPGPUs).

13 . A machine-readable medium having stored thereon a set of instructions, which if performed by one or more processors, cause the one or more processors to at least:

perform an application programming interface (API) to identify a location of one or more portions of incomplete graph code.

14 . The machine-readable medium of claim 13 , wherein the set of instructions further include instructions, which if performed by the one or more processors, cause the one or more processors to:

obtain graph code based at least in part on the incomplete graph code; and

perform one or more operations based on the graph code.

15 . The machine-readable medium of claim 13 , wherein the incomplete graph code encodes one or more kernels.

16 . The machine-readable medium of claim 13 , wherein the one or more portions encode operations executable by one or more parallel processing units (PPUs).

17 . The machine-readable medium of claim 13 , wherein the API is a driver API.

18 . The machine-readable medium of claim 13 , wherein the set of instructions further include instructions, which if performed by the one or more processors, cause the one or more processors to encode a set of operations in the incomplete graph code based at least in part on the location.

19 . A method, comprising:

performing an application programming interface (API) to identify a location of one or more portions of incomplete graph code.

20 . The method of claim 19 , further comprising obtaining a status indication as a result of performing the API.

21 . The method of claim 19 , wherein the one or more portions include one or more graph code nodes corresponding to one or more operations.

22 . The method of claim 19 , further comprising obtaining a value indicating a size of a set of nodes associated with the incomplete graph code.

23 . The method of claim 19 , further comprising adding one or more graph code nodes to the incomplete graph code based at least in part on the location.

24 . The method of claim 19 , wherein the incomplete graph code encodes operations executable by one or more central processing units (CPUs).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2022
From: FONTAINE, DAVID ANTHONY
To: NVIDIA CORPORATION
Reel/Frame 060884/0233 →