Invention Grant
- Patent Title: Application programming interfaces for data parallel computing on multiple processors
-
Application No.: US14977204Application Date: 2015-12-21
-
Publication No.: US09477525B2Publication Date: 2016-10-25
- Inventor: Aaftab Munshi , Nathaniel Begeman
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/50
- IPC: G06F9/50

Abstract:
A method and an apparatus for a parallel computing program calling APIs (application programming interfaces) in a host processor to perform a data processing task in parallel among compute units are described. The compute units are coupled to the host processor including central processing units (CPUs) and graphic processing units (GPUs). A program object corresponding to a source code for the data processing task is generated in a memory coupled to the host processor according to the API calls. Executable codes for the compute units are generated from the program object according to the API calls to be loaded for concurrent execution among the compute units to perform the data processing task.
Public/Granted literature
- US20160188371A1 APPLICATION PROGRAMMING INTERFACES FOR DATA PARALLEL COMPUTING ON MULTIPLE PROCESSORS Public/Granted day:2016-06-30
Information query