发明名称 执行具有单元大小控制的紧缩数据操作的方法和设备
摘要 在数据处理系统(2)中提供寄存器数据存储器(20)。寄存器数据存储器(20)可经寄存器访问,其中数据处理指令指定寄存器大小Q、D,并为要由该数据处理指令操纵的多个SIMD数据单元指定数据单元大小S16、S8。给定数据处理单元可以经不同的寄存器访问,取决于到寄存器数据存储器(20)内的特定位置的寄存器说明符、寄存器大小和数据单元大小之间的映射。
申请公布号 CN1914592B 申请公布日期 2010.05.12
申请号 CN200480041289.6 申请日期 2004.07.01
申请人 ARM有限公司 发明人 S·福德;D·J·西尔
分类号 G06F9/30(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 杨凯;王勇
主权项 一种用于处理数据的设备,所述设备包括:寄存器数据存储器,可操作上用于存储多个数据单元,所述寄存器数据存储器内的寄存器根据所述数据单元的数据单元大小保持若干个数据单元;以及处理电路,响应于数据处理指令来对作为所述寄存器数据存储器的寄存器访问并在所述寄存器内占用不同并行处理通道的所选择的多个数据单元并行地执行数据处理操作;其中所述选择的多个数据单元中的数据单元共享多个不同数据单元大小之一,所述寄存器具有多个不同寄存器大小之一,并且所述数据处理指令为所述数据处理操作从所述多个不同的数据单元大小之中指定由所述选择的多个数据单元共享的数据单元大小以及指定所述寄存器的寄存器大小,并且还包括:寄存器访问电路,可操作上用于根据所述寄存器的所述寄存器大小,将所述寄存器映射到所述寄存器数据存储器的一部分,使得存储在所述寄存器数据存储器的所述部分中的数据单元可作为具有不同寄存器大小的各自不同寄存器的一部分进行访问。
地址 英国剑桥郡