Dataflow graph compression for power reduction in a vector processor
    44.
    发明申请
    Dataflow graph compression for power reduction in a vector processor 有权
    用于矢量处理器中功率降低的数据流图压缩

    公开(公告)号:US20050050300A1

    公开(公告)日:2005-03-03

    申请号:US10652134

    申请日:2003-08-29

    Abstract: A method and apparatus for power reduction in a processor controlled by multiple-instruction control words. A multiple-instruction control word comprises a number of ordered fields, with each ordered field containing an instruction for an element of the processor. The sequence of instructions for a loop is compressed by identifying a set of aligned fields that contain NOP instructions in all of the control words of the sequence. The sequence of control words is then modified by removing the fields of the identified aligned set containing NOP instructions and adding an identifier that identifies the set of fields removed. The sequence of control words is processed by fetching the identifier at the start the loop, then, for each control word in the sequence, fetching a control word and reconstructing the corresponding uncompressed control word by inserting NOP instructions into the compressed control word as indicated by the identifier. The identifier may be a bit mask and may used to disable memory units and processing elements for the duration of the loop to reduce power consumption by the processor.

    Abstract translation: 一种用于由多指令控制字控制的处理器中的功率降低的方法和装置。 多指令控制字包括多个有序字段,每个有序字段包含用于处理器的元素的指令。 通过在序列的所有控制字中识别包含NOP指令的一组对齐的字段来压缩循环的指令序列。 然后通过去除包含NOP指令的所识别的对齐集合的字段来添加控制字的序列,并添加标识删除的字段的标识符。 控制字的序列通过在循环开始时取出标识符来处理,然后,对于序列中的每个控制字,通过将NOP指令插入到压缩控制字中来获取控制字并重建相应的未压缩控制字,如 标识符。 标识符可以是位掩码,并且可以用于在循环的持续时间内禁用存储器单元和处理元件以减少处理器的功耗。

Patent Agency Ranking