CONTROLLING THE NUMBER OF POWERED VECTOR LANES VIA A REGISTER FIELD

    公开(公告)号:US20170308141A1

    公开(公告)日:2017-10-26

    申请号:US15638407

    申请日:2017-06-30

    Abstract: The vector data path is divided into smaller vector lanes. A register such as a memory mapped control register stores a vector lane number (VLX) indicating the number of vector lanes to be powered. A decoder converts this VLX into a vector lane control word, each bit controlling the ON of OFF state of the corresponding vector lane. This number of contiguous least significant vector lanes are powered. In the preferred embodiment the stored data VLX indicates that 2VLX contiguous least significant vector lanes are to be powered. Thus the number of vector lanes powered is limited to an integral power of 2. This manner of coding produces a very compact controlling bit field while obtaining substantially all the power saving advantage of individually controlling the power of all vector lanes.

    Method to Extend the Number of Constant Bits Embedded in an Instruction Set
    93.
    发明申请
    Method to Extend the Number of Constant Bits Embedded in an Instruction Set 审中-公开
    扩展嵌入在指令集中的常数位数的方法

    公开(公告)号:US20150019845A1

    公开(公告)日:2015-01-15

    申请号:US14326969

    申请日:2014-07-09

    CPC classification number: G06F9/3853 G06F9/30167

    Abstract: The invention allows a processor to maintain a fixed instruction width regardless of the width of the constants needed. The constant extension solves the problem of having variable length opcodes to accommodate longer constants. The invention allows the architecture to have a fixed width, regardless of the width of the constants specified, which simplify instruction decoding. Constant widths can be variable and extend beyond the fixed processor instruction width.

    Abstract translation: 本发明允许处理器维持固定的指令宽度,而与所需常数的宽度无关。 常数扩展解决了具有可变长度操作码以适应更长常数的问题。 本发明允许架构具有固定的宽度,而不管指定的常数的宽度,这简化了指令解码。 恒定宽度可以是可变的并且延伸超出固定的处理器指令宽度。

Patent Agency Ranking