[发明专利]具有横跨多个处理器的数据并行线程之映射处理逻辑有效

专利信息
申请号: 201080042528.5 申请日: 2010-07-23
公开(公告)号: CN102576314A 公开(公告)日: 2012-07-11
发明(设计)人: L·莫里切特;B·加斯特;J·伽马拉杜 申请(专利权)人: 先进微装置公司
主分类号: G06F9/46 分类号: G06F9/46;G06F9/50
代理公司: 北京戈程知识产权代理有限公司 11314 代理人: 程伟;王锦阳
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 横跨 处理器 数据 并行 线程 映射 处理 逻辑
【权利要求书】:

1.一种用以在处理器核心上执行处理逻辑的复数资料并行线程的方法,该方法包括:

(a)将该复数资料并行线程群集成一个或更多工作群组;

(b)使来自该一个或更多工作群组的第一个工作群组关联于配置在该处理器核心上执行的操作系统线程;以及

(c)将来自该第一工作群组的线程配置成该操作系统线程内的使用者层级线程。

2.如权利要求1所述的方法,其中步骤(c)包括:

将来自该第一工作群组的线程群集成一个或更多线程的一个或更多子集合;

将来自该一个或更多子集合的第一子集合配置成用以执行;以及

将来自该一个或更多子集合的第二子集合配置成在该第一子集合完成执行后执行。

3.如权利要求1所述的方法,其中步骤(a)包括:

判定多个可用以在处理器上执行该处理逻辑的处理核心,其中该处理器包含该处理核心;以及

形成一个或更多处理核心的多个工作群组,其中该工作群组的数目系基于该处理核心的数目。

4.如权利要求1所述的方法,进一步包括:

使来自该一个或更多工作群组的第二工作群组关联于在第二处理核心上的第二操作系统;以及

将来自该第二工作群组的线程配置成该第二操作系统线程内的使用者层级线程,

其中,该第一与第二工作群组系被配置成实质上同时地执行。

5.如权利要求1所述的方法,其中步骤(c)包括:

对来自该第一工作群组的线程定义同步点;

将来自该第一工作群组的各个该线程配置成只执行到该同步点;以及

将来自该第一工作群组的各个该线程配置成在所有该线程到达该同步点之后,自该同步点重新开始执行。

6.如权利要求5所述的方法,其中步骤(c)复包括:

在到达该同步点时,储存来自该第一工作群组的各个该线程的状态;以及

在上述重新开始执行之前,回复来自该第一工作群组的各个该线程的状态。

7.如权利要求5所述的方法,其中对于来自该第一工作群组的线程定义同步点的步骤包括:

在用于来自该第一工作群组的线程的编码中插入同步呼叫。

8.如权利要求1所述的方法,其中该处理核心系为控制处理单元(CPU)核心。

9.如权利要求1所述的方法,其中该处理逻辑系为图形处理单元(GPU)的核函数(kernel)。

10.如权利要求1所述的方法,进一步包括:

(d)映射关联于第二处理器的内存阶层至关联于该处理核心的内存。

11.如权利要求10所述的方法,其中,该映射包括:

在耦合至该处理核心的系统内存中分派复数的第一区域,其中,各个该第一区域相当于被来自该第一工作群组的线程所存取的私有内存;以及

在耦合至该处理核心的系统内存中分派复数的第二区域,其中,各个该第一区域相当于与来自该第一工作群组的所有线程相关联的区域内存。

12.如权利要求11所述的方法,其中,该映射复包括:

分派防护页于来自该复数第一区域的每一对第一区域之间;以及

分派防护页于来自该复数第二区域的每一对第二区域之间。

13.如权利要求11所述的方法,其中,该映射进一步包括:

在耦合于该处理核心的高速缓存终形成快取区域,其中,该快取区域包括该第一区域和第二区域其中至少一者的内容。

14.一种用于执行图形处理单元(GPU)核函数的方法,包括:

加载包括该GPU核函数的应用程序至主机处理器,其中,该GPU核函数已经预先被配置成在GPU上执行,其中,该GPU核函数系配置成在该GPU上样例化(instantiate)复数资料并行线程;

形成一个或更多工作群组,其中,各工作群组包括复数该资料并行线程;

使该一个或更多工作群组关联于耦合至该主机处理器的一个或更多处理核心的操作系统线程,其中各个该工作群组仅关联于该操作系统线程的其中一个,而其中各个该操作系统线程系配置成仅在该处理核心的其中一个上执行;以及

将各个该工作群组的资料并行线程配置成各自关联的操作系统线程内的使用者层级线程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于先进微装置公司,未经先进微装置公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201080042528.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top