【技术实现步骤摘要】
【国外来华专利技术】用于以选择性舍入模式进行向量处理的装置和方法本技术涉及数据处理的领域。更具体地,本技术涉及向量处理。一些数据处理装置可以支持如下向量处理,其中包括多个数据元素的至少一个操作数向量响应于向量指令而被处理以生成包括多个数据元素的结果向量。例如,这可以通过允许多个数据值响应于单一指令而被处理来帮助提升性能。从一方面来看,提供了一种装置,该装置包括:响应于向量指令而对至少一个操作数向量的各个数据元素执行多个处理线路以生成结果向量的相应的结果数据元素的处理电路;其中该处理电路支持以不同舍入模式执行所述多个处理线路中的至少两个处理线路,以生成结果向量的相应的结果数据元素的舍入值。从另一方面来看,提供了一种设备,该设备包括:用于响应于向量指令而对至少一个操作数向量的各个数据元素执行多个处理线路以生成结果向量的相应的结果数据元素的处理装置;其中该处理装置支持以不同舍入模式执行所述多个处理线路中的至少两个处理线路,以生成结果向量的相应的结果数据元素的舍入值。从另一方面来看,提供了一种数据处理方法,该方法包括:响应于向量指令而对至少一个操作数向量的各个数据元素执行多个处理线路以生成结果 ...
【技术保护点】
一种装置,包括:处理电路,所述处理电路响应于向量指令而对至少一个操作数向量的各个数据元素执行多个处理线路,以生成结果向量的相应的结果数据元素;其中所述处理电路支持以不同舍入模式执行所述多个处理线路中的至少两个处理线路,以生成所述结果向量的相应的结果数据元素的舍入值。
【技术特征摘要】
【国外来华专利技术】2014.11.03 US 62/074,149;2014.12.09 US 14/564,7081.一种装置,包括:处理电路,所述处理电路响应于向量指令而对至少一个操作数向量的各个数据元素执行多个处理线路,以生成结果向量的相应的结果数据元素;其中所述处理电路支持以不同舍入模式执行所述多个处理线路中的至少两个处理线路,以生成所述结果向量的相应的结果数据元素的舍入值。2.如权利要求1所述的装置,其中,所述处理电路支持至少当在处理浮点向量指令时以不同的舍入模式来执行所述多个处理线路中的至少两个处理线路。3.如权利要求1和2中任一项所述的装置,其中,针对响应于所述向量指令而被执行的每个处理线路,所述处理电路对指定将被用于该线路的舍入模式的控制信息作出响应,以根据所述控制信息所指定的所述舍入模式来生成所述相应的结果数据元素的舍入值。4.如权利要求3所述的装置,其中,所述处理电路包括舍入电路,所述舍入电路根据所述控制信息针对每个线路所指定的输入模式来生成针对该线路的舍入增量。5.如任意前述权利要求所述的装置,包括控制存储位置,该控制存储位置包括多个控制字段,每个控制字段用于存储用于控制相应的处理线路的控制信息;其中针对至少一种类型的向量指令,所述控制信息包括指定将被用于相应的处理线路的舍入模式的舍入模式值。6.如权利要求5所述的装置,其中,当所述舍入模式值具有默认值时,则所述处理电路将使用默认舍入模式来执行相应的处理线路。7.如权利要求6所述的装置,包括另外的控制存储位置来存储指示所述默认舍入模式的信息。8.如权利要求7所述的装置,其中,每个控制字段包括用于指示针对相应的处理线路的所述舍入模式值的舍入字段;以及针对至少一种类型的向量指令,所述舍入字段指定除所述舍入模式值之外的信息。9.如权利要求8所述的装置,其中,除所述舍入模式值之外的所述信息指示以下各项中的至少一项:针对相应的处理线路将被执行的算术运算或逻辑运算的类型;相应的处理线路将使用饱和算法还是非饱和算法来生成所述结果数据元素;以及将由相应的结果数据元素来表示相应的处理线路的结果的哪部分。10.如权利要求5到9中任一项所述的装置,其中,每个控制字段包括指定相应的处理线路是活动线路还是不活动线路的信息,针对所述活动线路,相应的结果数据元素将根据所述至少一个操作数向量的所述相应的数据元素被生成,而针对所述不活动线路,结果向量的相应的结果数据元素与所述至少一个操作数向量的所述相应的数据元素无关。11.如任意前述权利要求所述的装置,其中,所述处理电路包括多个处理单元,所述多个处理单元至少执行所述多个处理线路中一些处理线路。12.如权利要求11所述的装置,其中,所述处理电路包括M各...
【专利技术属性】
技术研发人员:戴维·雷蒙德·鲁茨,内尔·伯吉斯,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。