Vector frequency expand instruction

    公开(公告)号:US10241792B2

    公开(公告)日:2019-03-26

    申请号:US13993068

    申请日:2011-12-30

    IPC分类号: G06F9/30 H03M7/46 H03M7/30

    摘要: A processor core that includes a hardware decode unit and an execution engine unit. The hardware decode unit to decode a vector frequency expand instruction, wherein the vector frequency compress instruction includes a source operand and a destination operand, wherein the source operand specifies a source vector register that includes one or more pairs of a value and run length that are to be expanded into a run of that value based on the run length. The execution engine unit to execute the decoded vector frequency expand instruction which causes, a set of one or more source data elements in the source vector register to be expanded into a set of destination data elements comprising more elements than the set of source data elements and including at least one run of identical values which were run length encoded in the source vector register.

    VECTOR FREQUENCY EXPAND INSTRUCTION
    2.
    发明申请
    VECTOR FREQUENCY EXPAND INSTRUCTION 审中-公开
    矢量频率扩展指令

    公开(公告)号:US20140019714A1

    公开(公告)日:2014-01-16

    申请号:US13993068

    申请日:2011-12-30

    IPC分类号: G06F9/30

    摘要: A processor core that includes a hardware decode unit and an execution engine unit. The hardware decode unit to decode a vector frequency expand instruction, wherein the vector frequency compress instruction includes a source operand and a destination operand, wherein the source operand specifies a source vector register that includes one or more pairs of a value and run length that are to be expanded into a run of that value based on the run length. The execution engine unit to execute the decoded vector frequency expand instruction which causes, a set of one or more source data elements in the source vector register to be expanded into a set of destination data elements comprising more elements than the set of source data elements and including at least one run of identical values which were run length encoded in the source vector register.

    摘要翻译: 包括硬件解码单元和执行引擎单元的处理器核心。 所述硬件解码单元对矢量频率扩展指令进行解码,其中所述向量频率压缩指令包括源操作数和目的操作数,其中所述源操作数指定源向量寄存器,所述源向量寄存器包括一对或多对值和游程长度, 根据运行长度将其扩展为该值的运行。 执行引擎单元,用于执行解码矢量频率扩展指令,其使得源向量寄存器中的一个或多个源数据元素的集合被扩展为包括比该源数据元素集合更多的元素的一组目的地数据元素,以及 包括在源向量寄存器中运行长度编码的至少一个相同值的运行。

    Method and apparatus for generation of validation tests

    公开(公告)号:US20050166096A1

    公开(公告)日:2005-07-28

    申请号:US11035138

    申请日:2005-01-13

    IPC分类号: G06F9/44 G06F11/00 G06F11/263

    CPC分类号: G06F11/263

    摘要: A computer system and a computer-implemented method for generating test programs that satisfy at least one termination criterion. The computer system includes a hardware unit to transmit data. A processor is coupled to the hardware unit and to a storage device. The storage device has stored therein at least one algorithm and a plurality of routines. When the processor executes a routine(s), data is generated. The routine causes the processor to access an algorithm, generate a test program, and analyze a test program. A computer implemented method is also disclosed for generating test programs.