用于执行分段操作的数据处理设备和方法

    公开(公告)号:CN105960630B

    公开(公告)日:2019-08-02

    申请号:CN201580006725.4

    申请日:2015-01-21

    Applicant: ARM 有限公司

    Abstract: 用于执行分段操作的数据处理设备和方法被提供。该数据处理设备包括用于储存矢量操作数的矢量寄存器存储器、提供N条并行处理通道并被设置为对由指定矢量操作数提供的多达N个数据元素执行分段操作的矢量处理电路,每个数据元素被分配给N条通道中的一条。所述多达N个数据元素构成多个段,且分段操作的实行包括对每段的数据元素执行独立操作,所述独立操作涉及包含相关段的数据元素的通道之间的相互作用。断言生成电路响应于指定包括多个段描述符的输入矢量操作数的计算描述符指令,以生成每通道断言信息,该每通道断言信息在当分段操作被执行时被矢量处理电路用以维持多个段中各段之间的边界。由此,包含来自不同段的数据元素的通道之间的相互作用被防止。这使得在矢量处理电路内对并行处理通道的非常有效的利用得以实现。

Patent Agency Ranking