Invention Grant
- Patent Title: System and method for unified application programming interface and model
-
Application No.: US16390577Application Date: 2019-04-22
-
Publication No.: US10949944B2Publication Date: 2021-03-16
- Inventor: Richard W. Schreyer , Kenneth C. Dyke , Alexander K. Kan
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blank Rome LLP
- Main IPC: G06T1/20
- IPC: G06T1/20 ; G06F9/30 ; G06F9/54

Abstract:
Systems, computer readable media, and methods for a unified programming interface and language are disclosed. In one embodiment, the unified programming interface and language assists program developers write multi-threaded programs that can perform both graphics and data-parallel compute processing on GPUs. The same GPU programming language model can be used to describe both graphics shaders and compute kernels, and the same data structures and resources may be used for both graphics and compute operations. Developers can use multithreading efficiently to create and submit command buffers in parallel.
Public/Granted literature
- US20190251656A1 System And Method For Unified Application Programming Interface And Model Public/Granted day:2019-08-15
Information query