US2022334891A1PendingUtilityA1
Application programming interface to modify incomplete graph code
Est. expiryApr 14, 2041(~14.7 yrs left)· nominal 20-yr term from priority
Inventors:David Anthony Fontaine
G06F 9/543G06F 9/4494G06F 8/45G06F 8/311G06F 8/36G06F 9/54G06F 8/34
71
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Apparatuses, systems, and techniques to modify one or more portions of incomplete graph code. In at least one embodiment, one or more portions of incomplete graph code are modified based on, for example, CUDA or other parallel computing platform code.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A processor, comprising:
one or more circuits to perform an application programming interface (API) to modify one or more portions of incomplete graph code.
2 . The processor of claim 1 , wherein the one or more circuits are to modify the one or more portions by at least modifying one or more dependencies associated with the incomplete graph code.
3 . The processor of claim 1 , wherein the one or more circuits are to modify the one or more portions based, at least in part, on an identifier corresponding to the incomplete graph code.
4 . The processor of claim 1 , wherein the incomplete graph code encodes one or more operations executable by one or more graphics processing units (GPUs).
5 . The processor of claim 1 , wherein the API is a runtime API.
6 . The processor of claim 1 , wherein the one or more circuits are further to obtain a status indication as a result of performing the API.
7 . A system, comprising:
one or more computers having one or more processors to perform an application programming interface (API) to modify one or more portions of incomplete graph code.
8 . The system of claim 7 , wherein the one or more processors are to modify the one or more portions by at least causing a first graph code node to depend on a second graph code node associated with the incomplete graph code.
9 . The system of claim 7 , wherein the one or more processors are to perform the API based at least in part on one or more parameter values indicating a set of graph code nodes.
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 one or more processors are to perform the API based at least in part on one or more parameter values indicating one or more data types.
12 . The system of claim 7 , wherein the incomplete graph code indicates 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 modify 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 modify a set of dependencies associated with the one or more portions.
15 . 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 perform the API based at least in part on one or more flags indicated by one or more parameter values associated with the API.
16 . The machine-readable medium of claim 13 , wherein the API is a driver API.
17 . The machine-readable medium of claim 13 , wherein the one or more portions indicate one or more memory allocation operations.
18 . The machine-readable medium of claim 13 , wherein the incomplete graph code encodes operations executable by one or more central processing units (CPUs).
19 . A method, comprising:
performing an application programming interface (API) to modify one or more portions of incomplete graph code.
20 . The method of claim 19 , further comprising modifying the one or more portions by at least modifying dependencies associated with a set of graph code nodes corresponding to the incomplete graph code.
21 . The method of claim 19 , further comprising performing the API based at least in part on a flag indicating whether to replace or add to a set of dependencies associated with the incomplete graph code.
22 . The method of claim 19 , wherein the incomplete graph code is graph code being generated through one or more processes.
23 . The method of claim 19 , further comprising obtaining one or more status indications indicating results of performing the API.
24 . The method of claim 19 , wherein the incomplete graph code encodes a set of operations executable by one or more parallel processing units (PPUs).Join the waitlist — get patent alerts
Track US2022334891A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.