[发明专利]高效矢量滚转操作的装置和方法有效
申请号: | 201310713448.3 | 申请日: | 2013-12-20 |
公开(公告)号: | CN103914278A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | T·尤里尔;B·波尔谢;E·乌尔德-阿迈德-瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 邢德杰 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 矢量 操作 装置 方法 | ||
1.一种包含程序代码的机器可读存储介质,所述程序代码在由处理器处理时引起执行一种方法,所述方法包括:
通过以下步骤创建合成滚转版本的输入矢量:
通过沿着由所述输入矢量的上半部和下半部界定的两个通道中的第一个桶滚转所述输入矢量的元素,形成第一中间矢量;
通过沿着所述两个通道中的第二个桶滚转所述输入矢量的元素,形成第二中间矢量;
通过把所述中间矢量的上半部和下半部中的一个的上部分合并成所述合量的上半部和下半部的上部分,并把其他中间矢量的上半部和下半部的下部分合并成所述合量的上半部和下半部的下部分,形成所述合成滚转版本的所述输入矢量。
2.如权利要求1所述的机器可读介质,其特征在于,借助于矢量混合指令形成合量。
3.如权利要求1所述的机器可读介质,其特征在于,借助于矢量混洗指令形成所述第一中间值且借助于矢量插入指令形成所述第二中间值。
4.如权利要求3所述的机器可读介质,其特征在于,借助于矢量广播指令形成所述第一中间值的控制矢量。
5.如权利要求3所述的机器可读介质,其特征在于,通过从查找表查找所述控制矢量的元素来形成所述第一中间值的控制矢量。
6.如权利要求1所述的机器可读介质,其特征在于,借助于矢量混洗指令形成所述第一中间值且借助于矢量提取指令形成所述第二中间值。
7.如权利要求6所述的机器可读介质,其特征在于,借助于矢量广播指令形成所述第一中间值的控制矢量。
8.如权利要求6所述的机器可读介质,其特征在于,通过从查找表查找所述控制矢量的元素形成所述第一中间值的控制矢量。
9.一种包含程序代码的机器可读存储介质,所述程序代码在由处理器处理时引起执行一种方法,所述方法包括:
通过以下步骤编译程序代码:
a)识别要滚转的矢量;
b)响应于所述识别,通过创建执行以下步骤的程序来创建合成滚转版本的所述矢量:
通过沿着由所述矢量的上半部和下半部界定的两个通道中的第一个桶滚转所述矢量的元素,形成第一中间矢量;
通过沿着所述两个通道中的第二个桶滚转所述矢量的元素,形成第二中间矢量;
通过把所述中间矢量的上半部和下半部中的一个的上部分合并成所述合量的上半部和下半部的上部分并且把其他中间矢量的上半部和下半部的下部分合并成所述合量的上半部和下半部的下部分,形成所述合成滚转版本的所述矢量。
10.如权利要求9所述的机器可读介质,其特征在于,借助于矢量混合指令形成合量。
11.如权利要求9所述的机器可读介质,其特征在于,借助于矢量混洗指令形成所述第一中间值并且借助于矢量插入指令形成所述第二中间值。
12.如权利要求11所述的机器可读介质,其特征在于,借助于矢量广播指令形成所述第一中间值的控制矢量。
13.如权利要求11所述的机器可读介质,其特征在于,通过从查找表查找所述控制矢量的元素形成所述第一中间值的控制矢量。
14.如权利要求9所述的机器可读介质,其特征在于,借助于矢量混洗指令形成所述第一中间值并且借助于矢量提取指令形成所述第二中间值。
15.如权利要求14所述的机器可读介质,其特征在于,借助于矢量广播指令形成所述第一中间值的控制矢量。
16.如权利要求14所述的机器可读介质,其特征在于,通过从查找表查找所述控制矢量的元素形成所述第一中间值的控制矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310713448.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调节计算机显示器的方法
- 下一篇:配备有经调制照射源的光学计量工具