Legal claims defining the scope of protection, as filed with the USPTO.
2. The computer implemented method of claim 1, wherein the selected compute device is associated with a context that defines the execution queue.
3. The computer implemented method of claim 2, wherein creating the kernel comprises compiling source code for the task in accordance with the context.
4. The computer implemented method of claim 1, wherein the selected compute device comprises multiple processors and the task comprises a plurality of execution threads that are processed concurrently on the multiple processors.
5. The computer implemented method of claim 4, wherein the host application defines a number of threads to be executed as a block on a processor.
6. The computer implemented method of claim 4, wherein the multiple processors comprise at least one central processing unit (CPU) and at least one graphics processing unit (GPU).
7. The computer implemented method of claim 4, wherein the multiple processors comprise multiple central processing units (CPUs).
8. The computer implemented method of claim 1, wherein the request from the host application is processed by an interpreter during execution of the host application.
10. The non-transitory computer readable storage medium of claim 9, wherein the selected compute device is associated with a context that defines the execution queue.
11. The non-transitory computer readable storage medium of claim 10, wherein creating the kernel comprises compiling source code for the task in accordance with the context.
12. The non-transitory computer readable storage medium of claim 9, wherein the selected compute device comprises multiple processors and the task comprises a plurality of threads of execution that are processed concurrently on the multiple processors.
13. The non-transitory computer readable storage medium of claim 12, wherein the host application defines a number of threads to be executed as a block on a processor.
14. The non-transitory computer readable storage medium of claim 12, wherein the multiple processors comprise at least one central processing unit (CPU) and at least one graphics processing unit (GPU).
15. The non-transitory computer readable storage medium of claim 12, wherein the multiple processors comprise multiple central processing units (CPUs).
16. The non-transitory computer readable storage medium of claim 9, wherein the request from the host application is processed by an interpreter during execution of the host application.
18. The system of claim 17, wherein the selected compute device comprises multiple processors and the task comprises a plurality of execution threads to be executed in parallel on the multiple processors.
19. The system of claim 18, wherein the multiple processors comprise at least one central processing unit (CPU) and at least one graphics processing unit (GPU).
20. The system of claim 19, wherein the multiple processors comprise multiple central processing units (CPUs).
Unknown
December 5, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.