[发明专利]SIMD处理单元的融合在审
申请号: | 201910063808.7 | 申请日: | 2019-01-23 |
公开(公告)号: | CN110187917A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | S·马余兰;S·帕尔;A·加吉;D·M·斯塔基;路奎元;J·E·帕拉;S·B·沙阿;W-Y·陈;V·维姆拉帕里;N·克里希纳;B·A·施瓦茨;C·S·古拉姆;W·潘;A·J·斯瓦尼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F15/80 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;张欣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形处理单元 指令集 寻址 融合 判定 方法和装置 接收指令 图形处理 硬件逻辑 非同步 同步化 | ||
1.一种装置,包括:
至少部分地包括硬件逻辑的逻辑,用于:
接收指令集,以用于在至少两个图形处理执行单元上执行;
判定所述指令集是否要求依赖于数据的寻址;以及
至少部分地基于对所述指令集是否要求依赖于数据的寻址的所述判定,在用于所述至少两个图形处理单元的同步化的执行环境与用于所述至少两个图形处理单元的非同步化的执行环境之间进行选择。
2.如权利要求1所述的装置,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
判定所述指令集不要求依赖于数据的寻址,并且响应于所述判定而用于:
对耦合至所述至少两个执行单元的数据总线上的指令的传送进行同步。
3.如权利要求2所述的装置,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
对所述指令在所述至少两个执行单元上的执行进行同步。
4.如权利要求1所述的装置,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
判定所述指令集要求依赖于数据的寻址,并且响应于所述判定而用于:
串行地将耦合至所述至少两个执行单元的数据总线上的指令的传送按顺序排列。
5.如权利要求4所述的装置,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
在所述至少两个执行单元上串行地执行所述指令。
6.一种电子设备,包括:
具有一个或多个处理器核的处理器;
至少部分地包括硬件逻辑的逻辑,用于:
接收指令集,以用于在至少两个图形处理执行单元上执行;
判定所述指令集是否要求依赖于数据的寻址;以及
至少部分地基于对所述指令集是否要求依赖于数据的寻址的所述判定,在用于所述至少两个图形处理单元的同步化的执行环境与用于所述至少两个图形处理单元的非同步化的执行环境之间进行选择。
7.如权利要求6所述的电子设备,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
判定所述指令集不要求依赖于数据的寻址,并且响应于所述判定而用于:
对耦合至所述至少两个执行单元的数据总线上的指令的传送进行同步。
8.如权利要求7所述的电子设备,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
对所述指令在所述至少两个执行单元上的执行进行同步。
9.如权利要求6所述的电子设备,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
判定所述指令集要求依赖于数据的寻址,并且响应于所述判定而用于:
串行地将耦合至所述至少两个执行单元的数据总线上的指令的传送按顺序排列。
10.如权利要求9所述的电子设备,其特征在于,进一步包括至少部分地包括硬件逻辑的逻辑,用于:
进一步包括至少部分地包括硬件逻辑的逻辑,用于:
在所述至少两个执行单元上串行地执行所述指令。
11.一种方法,包括:
接收指令集,以用于在至少两个图形处理执行单元上执行;
判定所述指令集是否要求依赖于数据的寻址;以及
至少部分地基于对所述指令集是否要求依赖于数据的寻址的所述判定,在用于所述至少两个图形处理单元的同步化的执行环境与用于所述至少两个图形处理单元的非同步化的执行环境之间进行选择。
12.如权利要求11所述的方法,其特征在于,进一步包括:
判定所述指令集不要求依赖于数据的寻址,并且响应于所述判定:
对耦合至所述至少两个执行单元的数据总线上的指令的传送进行同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910063808.7/1.html,转载请声明来源钻瓜专利网。