排列指令制造技术

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

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


技术介绍


技术实现思路

【技术保护点】

1.一种设备,包括:

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

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

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

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

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

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

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