发明名称 MULTI-DIMENSIONAL THREAD GROUPING FOR MULTIPLE PROCESSORS
摘要 A method and an apparatus that determine a total number of threads to concurrently execute executable codes compiled from a single source for target processing units in response to an API (Application Programming Interface) request from an application running in a host processing unit are described. The target processing units include GPUs (Graphics Processing Unit) and CPUs (Central Processing Unit). Thread group sizes for the target processing units are determined to partition the total number of threads according to a multi¬ dimensional global thread number included in the API request. The executable codes are loaded to be executed in thread groups with the determined thread group sizes concurrently in the target processing units.
申请公布号 WO2009148713(A1) 申请公布日期 2009.12.10
申请号 WO2009US41149 申请日期 2009.04.20
申请人 APPLE INC.;MUNSHI, AAFTAB, A.;BEGEMAN, NATHANIEL 发明人 MUNSHI, AAFTAB, A.;BEGEMAN, NATHANIEL
分类号 G06F9/48;G06F9/50 主分类号 G06F9/48
代理机构 代理人
主权项
地址