System with wide operand architecture and method
    6.
    发明申请
    System with wide operand architecture and method 有权
    具有广泛操作数架构和方法的系统

    公开(公告)号:US20040049663A1

    公开(公告)日:2004-03-11

    申请号:US10436340

    申请日:2003-05-13

    Abstract: The present invention provides a system and method for expanding at least one source operand to a width greater than the width of either the general purpose register or the data path width. Operands are provided which are substantially larger than the data path width of the processor. A general purpose register is used to specify a memory address from which at least more than one, but typically several data path widths of data can be read. The data path functional unit is augmented with dedicated storage to which the memory operand is copied on an initial execution of the instruction. Further execution of the instruction or other similar instructions that specify the same memory address can read the dedicated storage to obtain the operand value. However, such reads are subject to conditions to verify that the memory operand has not been altered by intervening instructions. If the memory operand remains current, the memory operand fetch can be combined with one or more register operands in the functional unit, producing a result. The size of the result is, typically, constrained to that of a general register so that no dedicated or other special storage is required for the result.

    Abstract translation: 本发明提供一种用于将至少一个源操作数扩展到大于通用寄存器或数据路径宽度的宽度的宽度的系统和方法。 提供了比处理器的数据路径宽度大得多的操作数。 通用寄存器用于指定至少可以读取数据的数据路径宽度至少多于一个的存储器地址。 在指令的初始执行时,数据路径功能单元用专用存储器进行扩充,存储器操作数被复制到该存储器操作数。 指定相同存储器地址的指令或其他类似指令的进一步执行可以读取专用存储器以获得操作数值。 然而,这样的读取受到条件的限制,以验证内存操作数没有被干预指令改变。 如果存储器操作数保持当前,则存储器操作数获取可以与功能单元中的一个或多个寄存器操作数组合,产生结果。 结果的大小通常限制为通用寄存器的大小,因此不需要专用或其他特殊存储。

    SYSTEM AND METHODS FOR EXPANDABLY WIDE OPERAND INSTRUCTIONS
    9.
    发明申请
    SYSTEM AND METHODS FOR EXPANDABLY WIDE OPERAND INSTRUCTIONS 有权
    用于宽泛操作说明的系统和方法

    公开(公告)号:US20150378734A1

    公开(公告)日:2015-12-31

    申请号:US14749955

    申请日:2015-06-25

    Abstract: Expandably wide operations are disclosed in which operands wider than the data path between a processor and memory are used in executing instructions. The expandably wide operands reduce the influence of the characteristics of the associated processor in the design of functional units performing calculations, including the width of the register file, the processor clock rate, the exception subsystem of the processor, and the sequence of operations in loading and use of the operand in a wide cache memory.

    Abstract translation: 公开了可扩展地广泛的操作,其中在执行指令中使用比处理器和存储器之间的数据路径更宽的操作数。 可扩展的宽操作数减少了执行计算的功能单元的设计中相关处理器的特性的影响,包括寄存器文件的宽度,处理器时钟速率,处理器的异常子系统以及加载中的操作顺序 并在宽缓存中使用操作数。

Patent Agency Ranking