发明名称 |
具有横跨多个处理器的数据并行线程之映射处理逻辑 |
摘要 |
一种用以在处理核心上执行处理逻辑的复数资料并行线程的方法,包含将该复数资料并行线程群集成一个或更多工作群组,使来自该一个或更多工作群组的第一个工作群组关联于在该处理器核心上的操作系统线程,以及将来自该第一工作群组的线程配置成该操作系统线程内的使用者层级线程。在一范例中,一种方法使先前配置成用于GPU的GPU核函数能够在例如多核心CPU的CPU上执行。以此方法将大量资料并行线程映射至CPU以减少实例化在CPU上的耗成本的操作系统线程的数目,且达成有效的除错。 |
申请公布号 |
CN102576314A |
申请公布日期 |
2012.07.11 |
申请号 |
CN201080042528.5 |
申请日期 |
2010.07.23 |
申请人 |
先进微装置公司 |
发明人 |
L·莫里切特;B·加斯特;J·伽马拉杜 |
分类号 |
G06F9/46(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京戈程知识产权代理有限公司 11314 |
代理人 |
程伟;王锦阳 |
主权项 |
一种用以在处理器核心上执行处理逻辑的复数资料并行线程的方法,该方法包括:(a)将该复数资料并行线程群集成一个或更多工作群组;(b)使来自该一个或更多工作群组的第一个工作群组关联于配置在该处理器核心上执行的操作系统线程;以及(c)将来自该第一工作群组的线程配置成该操作系统线程内的使用者层级线程。 |
地址 |
美国加利福尼亚州 |