Back to results
US 2026/0219927 A1Published application
Application programming interface to indicate attributes of groups of blocks of threads
AssigneeNVIDIA Corporation
InventorsZe Long, Kyrylo Perelygin, Harold Carter Edwards, Gokul Ramaswamy Hirisave Chandra Shekhara, Jaydeep Marathe, Ronny Meir Krashinsky, Girish Bhaskarrao Bharambe
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, and techniques to execute CUDA programs. In at least one embodiment, an application programming interface is performed to indicate one or more attributes of one or more groups of blocks of one or more threads.
Claims20
One or more processors, comprising:
- circuitry to, in response to an application programming interface (API) call comprising one or more parameters indicative of one or more attributes of two or more groups of blocks of threads to be performed by one or more accelerators, cause the one or more processors to:
- determine that the one or more attributes correspond to one or more properties of the two or more groups of blocks of threads that are writable;
- and
- in response to the determination, store information corresponding to the one or more attributes, wherein the two or more groups of blocks of threads are to be performed in accordance with the attributes using the stored information.
1 more element
A computer-implemented method, comprising:
- determining, in response to an application programming interface (API) call comprising one or more parameters indicative of one or more attributes of two or more groups of blocks of threads to be performed by one or more accelerators, that the one or more attributes correspond to one or more properties of the two or more groups of blocks of threads that are writable;
- storing information corresponding to the one or more attributes;
- and
- performing the two or more groups of blocks of threads in accordance with the attributes using the stored information.
1 more element
A computer system, comprising:
- one or more processors;
- and
- memory storing executable instructions that, when executed by the one or more processors, cause the computer system to:
- in response to an application programming interface (API) call comprising one or more parameters indicative of one or more attributes of two or more groups of blocks of threads to be performed by one or more accelerators:
- determine that the one or more attributes correspond to one or more properties of the two or more groups of blocks of threads that are writable;
- and
- in response to the determination, store information corresponding to the one or more attributes, wherein the two or more groups of blocks of threads are to be performed in accordance with the attributes using the stored information.
4 more elements
Dependencies are inferred from the claim text.