11836506

Parallel Runtime Execution on Multiple Processors

PublishedDecember 5, 2023
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The computer implemented method of claim 1, wherein the selected compute device is associated with a context that defines the execution queue.

3

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

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

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

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

7. The computer implemented method of claim 4, wherein the multiple processors comprise multiple central processing units (CPUs).

8

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

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

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

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

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

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

15. The non-transitory computer readable storage medium of claim 12, wherein the multiple processors comprise multiple central processing units (CPUs).

16

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

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

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

20. The system of claim 19, wherein the multiple processors comprise multiple central processing units (CPUs).

Patent Metadata

Filing Date

Unknown

Publication Date

December 5, 2023

Inventors

Aaftab Munshi
Jeremy Sandmel

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS” (11836506). https://patentable.app/patents/11836506

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

PARALLEL RUNTIME EXECUTION ON MULTIPLE PROCESSORS — Aaftab Munshi | Patentable