System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 排列指令制造技术_技高网

排列指令制造技术

技术编号:41145784 阅读:27 留言:0更新日期:2024-04-30 18:14
一种设备包括向量寄存器堆、存储器和处理器。该向量寄存器堆包括多个向量寄存器。该存储器被配置为存储排列指令。该处理器被配置为访问该排列指令的周期性参数。该周期性参数指示包含该排列指令的源数据的多个数据源的计数。该处理器还被配置为执行该排列指令以针对该多个向量寄存器的第一排列结果寄存器的多个元素中的每个特定元素:至少部分地基于该多个数据源的该计数来选择该多个数据源中的数据源;以及基于所选择的数据源的对应元素中的值来填充该特定元素。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍


技术实现思路

【技术保护点】

1.一种设备,包括:

2.根据权利要求1所述的设备,其中所述多个数据源包括所述多个向量寄存器中的多个向量寄存器。

3.根据权利要求1所述的设备,其中在下采样操作、矩阵转置或快速傅里叶核操作期间或在其准备中执行所述排列指令。

4.根据权利要求1所述的设备,其中所述处理器被进一步配置为:

5.根据权利要求1所述的设备,其中所述处理器被进一步配置为:

6.根据权利要求5所述的设备,其中所述存储器被配置为存储指示与数据源的计数相对应的数据源选择的顺序的选择数据,并且其中所述处理器被配置为基于所述选择数据来确定与所述多个数据源的所述计数相对应的所述选择顺序。

7.根据权利要求1所述的设备,其中所述处理器被进一步配置为执行所述排列指令以基于所述第一排列结果寄存器的所述元素中的值的排列来填充第二排列结果寄存器的元素。

8.根据权利要求7所述的设备,其中所述处理器被进一步配置为:

9.根据权利要求7所述的设备,其中所述处理器被进一步配置为:

10.根据权利要求7所述的设备,其中所述处理器被进一步配置为:

11.根据权利要求1所述的设备,其中所述处理器被配置为在执行所述排列指令之前,预处理包含源数据的所述多个数据源中的至少一者的元素中的值。

12.根据权利要求1所述的设备,其中所述处理器被配置为在执行所述排列指令之前,执行旋转指令以旋转包含源数据的所述多个数据源中的至少一者中的值的位置。

13.根据权利要求1所述的设备,其中所述排列指令包括第二周期性参数,其中所述第二周期性参数指示包含所述排列指令的源数据的第二多个数据源的第二计数,并且其中执行所述排列指令包括基于所述第二多个数据源的所述第二计数,基于所述第二多个数据源的元素中的值来填充所述多个向量寄存器中的特定排列结果寄存器的元素。

14.一种方法,包括:

15.根据权利要求14所述的方法,还包括:

16.根据权利要求14所述的方法,还包括:

17.根据权利要求16所述的方法,还包括基于寄存器选择数据来确定与所述向量寄存器的计数相对应的所述寄存器选择顺序,所述寄存器选择数据指示与向量寄存器的计数相对应的寄存器选择的顺序。

18.根据权利要求14所述的方法,其中执行所述排列指令包括基于所述第一排列结果寄存器的所述元素中的值的排列来填充第二排列结果寄存器的元素。

19.根据权利要求18所述的方法,还包括:

20.根据权利要求18所述的方法,还包括:

21.一种存储指令的非暂态计算机可读介质,所述指令在由处理器执行时致使所述处理器进行以下操作:

22.根据权利要求21所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器进行以下操作:

23.根据权利要求21所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器进行以下操作:

24.根据权利要求23所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器基于寄存器选择数据来确定与所述向量寄存器的计数相对应的所述寄存器选择顺序,其中所述寄存器选择数据指示与向量寄存器的计数相对应的寄存器选择的顺序。

25.根据权利要求21所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器执行所述排列指令以基于所述第一排列结果寄存器的所述元素中的值的排列来填充第二排列结果寄存器的元素。

26.根据权利要求25所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器进行以下操作:

27.根据权利要求25所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器进行以下操作:

28.根据权利要求25所述的非暂态计算机可读介质,其中所述指令在由所述处理器执行时致使所述处理器进行以下操作:

29.一种装置,包括:

30.根据权利要求29所述的装置,其中用于访问的所述构件或用于执行的所述构件中的至少一者被集成到以下中的至少一者中:通信设备、计算机、显示设备、电视、游戏控制台、数字视频播放器、相机、导航设备、交通工具、头戴式耳机、增强现实头戴式耳机、混合现实头戴式耳机、虚拟现实头戴式耳机、飞行器、家庭自动化系统、语音激活设备、物联网(IoT)设备、虚拟现实(VR)设备、基站或移动设备。

...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,包括:

2.根据权利要求1所述的设备,其中所述多个数据源包括所述多个向量寄存器中的多个向量寄存器。

3.根据权利要求1所述的设备,其中在下采样操作、矩阵转置或快速傅里叶核操作期间或在其准备中执行所述排列指令。

4.根据权利要求1所述的设备,其中所述处理器被进一步配置为:

5.根据权利要求1所述的设备,其中所述处理器被进一步配置为:

6.根据权利要求5所述的设备,其中所述存储器被配置为存储指示与数据源的计数相对应的数据源选择的顺序的选择数据,并且其中所述处理器被配置为基于所述选择数据来确定与所述多个数据源的所述计数相对应的所述选择顺序。

7.根据权利要求1所述的设备,其中所述处理器被进一步配置为执行所述排列指令以基于所述第一排列结果寄存器的所述元素中的值的排列来填充第二排列结果寄存器的元素。

8.根据权利要求7所述的设备,其中所述处理器被进一步配置为:

9.根据权利要求7所述的设备,其中所述处理器被进一步配置为:

10.根据权利要求7所述的设备,其中所述处理器被进一步配置为:

11.根据权利要求1所述的设备,其中所述处理器被配置为在执行所述排列指令之前,预处理包含源数据的所述多个数据源中的至少一者的元素中的值。

12.根据权利要求1所述的设备,其中所述处理器被配置为在执行所述排列指令之前,执行旋转指令以旋转包含源数据的所述多个数据源中的至少一者中的值的位置。

13.根据权利要求1所述的设备,其中所述排列指令包括第二周期性参数,其中所述第二周期性参数指示包含所述排列指令的源数据的第二多个数据源的第二计数,并且其中执行所述排列指令包括基于所述第二多个数据源的所述第二计数,基于所述第二多个数据源的元素中的值来填充所述多个向量寄存器中的特定排列结果寄存器的元素。

14.一种方法,包括:

15.根据权利要求14所述的方法,还包括:

16.根据权利要求14所述的方法,还包括:

17.根据权利要求16所述的方法,还包括基于寄存器选择数据来确定与所述向量寄存器的计数相对应的所述寄存器选择顺序,所述寄存器选择数据...

【专利技术属性】
技术研发人员:S·苏达萨南D·马修M·霍夫曼G·斯维尼S·R·巴拉苏布拉玛尼安H·董孙玉荣S·萨德格扎德
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1