发明名称 MAPPING PROCESSING LOGIC HAVING DATA PARALLEL THREADS ACROSS PROCESSORS
摘要 A method for executing a plurality of data-parallel threads of a processing logic on a processor core includes grouping the plurality of data-parallel threads into one or more workgroups, associating a first workgroup from the one or more workgroups with an operating system thread on the processor core, and configuring threads from the first workgroup as user- level threads within the operating system thread. In an example, a method enables the execution of GPU-kernels that has been previously configured for a GPU, to execute on a CPU such as a multi-core CPU. The mapping of the numerous data-parallel threads to the CPU is done in such a manner as to reduce the number of costly operating system threads instantiated on the CPU, and to enable efficient debugging.
申请公布号 WO2011017026(A1) 申请公布日期 2011.02.10
申请号 WO2010US43078 申请日期 2010.07.23
申请人 ADVANCED MICRO DEVICES, INC.;MORICHETTI, LAURENT;GASTER, BENEDICT;GUMMARAJU, JAYANTH 发明人 MORICHETTI, LAURENT;GASTER, BENEDICT;GUMMARAJU, JAYANTH
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 代理人
主权项
地址