元素矢量置换的方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:43369916 阅读:20 留言:0更新日期:2024-11-19 17:51
本申请公开了一种元素矢量置换的方法、装置、设备及计算机存储介质。获取置换指令,确定与置换指令中参数信息对应的目标置换模式。基于目标置换模式,将源矢量寄存器的元素矢量输入到目标矢量寄存器的对应位置。本公开通过配置置换指令的参数信息,以及参数信息对应的置换模式,基于置换指令中的参数信息确定目标置换模式,从而将源矢量寄存器的元素矢量输入到目标矢量寄存器的对应位置。通过单条指令实现元素矢量置换操作,提高了元素矢量置换操作的单周期效率。同时,避免了预先配置控制寄存器,减少了硬件资源,降低了资源成本。

【技术实现步骤摘要】

本领域涉及计算机领域,尤其涉及一种元素矢量置换的方法、装置、设备、计算机存储介质及计算机程序产品。


技术介绍

1、矢量处理器能够执行多种操作,包括元素矢量置换操作。其中,元素矢量置换操作用于将源矢量寄存器中的部分元素矢量按照新的位置映射要求放入到目的矢量寄存器中的对应位置。

2、但是矢量处理器执行元素矢量置换操作中,首先需要利用控制寄存器获取源矢量寄存器中的元素矢量输入到目的矢量寄存器中的对应位置的映射关系。再根据控制寄存器中的映射关系和源矢量寄存器中的元素矢量,执行置换操作。由于每次执行元素矢量置换操作中,需要配置控制寄存器,导致元素矢量置换操作的单周期效率不高。


技术实现思路

1、本公开实施例提供一种元素矢量置换的方法、装置、设备、计算机存储介质及计算机程序产品,能够提高元素矢量置换操作的单周期效率。

2、第一方面,本公开实施例提供一种元素矢量置换的方法,方法包括:

3、获取置换指令,置换指令包括参数信息;

4、确定与参数信息对应的目标置换模式,目标置换模式本文档来自技高网...

【技术保护点】

1.一种元素矢量置换的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述参数信息包括立即数,所述确定与所述参数信息对应的目标置换模式,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定与所述参数信息对应的目标置换模式,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述目标置换模式,将所述源矢量寄存器的元素矢量输入到所述目标矢量寄存器的对应位置,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述目标置换模式,通过多路选择器将所述源矢量寄存器的元素矢量输入到所述目标矢量寄存器的对应...

【技术特征摘要】

1.一种元素矢量置换的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述参数信息包括立即数,所述确定与所述参数信息对应的目标置换模式,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定与所述参数信息对应的目标置换模式,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述目标置换模式,将所述源矢量寄存器的元素矢量输入到所述目标矢量寄存器的对应位置,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述目标置换模式,通过多路选择器将所述源矢量寄存器的元素矢量输入到所述目标矢量寄存器的对应位置,包括:

【专利技术属性】
技术研发人员:李高山
申请(专利权)人:芯昇科技有限公司
类型:发明
国别省市:

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

1