Methods and apparatus for source operand collector caching
    1.
    发明授权
    Methods and apparatus for source operand collector caching 有权
    源操作数采集器缓存的方法和装置

    公开(公告)号:US08639882B2

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

    申请号:US13326183

    申请日:2011-12-14

    IPC分类号: G06F12/00

    摘要: Methods and apparatus for source operand collector caching. In one embodiment, a processor includes a register file that may be coupled to storage elements (i.e., an operand collector) that provide inputs to the datapath of the processor core for executing an instruction. In order to reduce bandwidth between the register file and the operand collector, operands may be cached and reused in subsequent instructions. A scheduling unit maintains a cache table for monitoring which register values are currently stored in the operand collector. The scheduling unit may also configure the operand collector to select the particular storage elements that are coupled to the inputs to the datapath for a given instruction.

    摘要翻译: 源操作数采集器缓存的方法和装置。 在一个实施例中,处理器包括可以耦合到存储元件(即,操作数收集器)的寄存器文件,其提供用于执行指令的处理器核的数据路径的输入。 为了减少寄存器文件和操作数收集器之间的带宽,操作数可以在随后的指令中缓存并重新使用。 调度单元维护高速缓存表,用于监视当前存储在操作数收集器中的寄存器值。 调度单元还可以配置操作数收集器以选择耦合到给定指令的数据路径的输入的特定存储元件。

    System and method for performing shaped memory access operations

    公开(公告)号:US10255228B2

    公开(公告)日:2019-04-09

    申请号:US13312954

    申请日:2011-12-06

    摘要: One embodiment of the present invention sets forth a technique that provides an efficient way to retrieve operands from a register file. Specifically, the instruction dispatch unit receives one or more instructions, each of which includes one or more operands. Collectively, the operands are organized into one or more operand groups from which a shaped access may be formed. The operands are retrieved from the register file and stored in a collector. Once all operands are read and collected in the collector, the instruction dispatch unit transmits the instructions and corresponding operands to functional units within the streaming multiprocessor for execution. One advantage of the present invention is that multiple operands are retrieved from the register file in a single register access operation without resource conflict. Performance in retrieving operands from the register file is improved by forming shaped accesses that efficiently retrieve operands exhibiting recognized memory access patterns.

    SYSTEM AND METHOD FOR PERFORMING SHAPED MEMORY ACCESS OPERATIONS
    3.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING SHAPED MEMORY ACCESS OPERATIONS 审中-公开
    用于执行形状记忆访问操作的系统和方法

    公开(公告)号:US20130145124A1

    公开(公告)日:2013-06-06

    申请号:US13312954

    申请日:2011-12-06

    IPC分类号: G06F9/30

    摘要: One embodiment of the present invention sets forth a technique that provides an efficient way to retrieve operands from a register file. Specifically, the instruction dispatch unit receives one or more instructions, each of which includes one or more operands. Collectively, the operands are organized into one or more operand groups from which a shaped access may be formed. The operands are retrieved from the register file and stored in a collector. Once all operands are read and collected in the collector, the instruction dispatch unit transmits the instructions and corresponding operands to functional units within the streaming multiprocessor for execution. One advantage of the present invention is that multiple operands are retrieved from the register file in a single register access operation without resource conflict. Performance in retrieving operands from the register file is improved by forming shaped accesses that efficiently retrieve operands exhibiting recognized memory access patterns.

    摘要翻译: 本发明的一个实施例提出了提供从寄存器文件中检索操作数的有效方式的技术。 具体地,指令分派单元接收一个或多个指令,每个指令包括一个或多个操作数。 总的来说,操作数被组织成一个或多个操作数组,从中可以形成成形的访问。 操作数从寄存器文件中检索并存储在收集器中。 一旦所有操作数被读取并收集在收集器中,指令分派单元将指令和相应的操作数发送到流多处理器内的功能单元以供执行。 本发明的一个优点是在没有资源冲突的情况下,在单个寄存器访问操作中从寄存器文件中检索多个操作数。 通过形成有效地检索具有公认的存储器访问模式的操作数的形状访问来改进从寄存器文件中检索操作数的性能。

    METHODS AND APPARATUS FOR SOURCE OPERAND COLLECTOR CACHING
    4.
    发明申请
    METHODS AND APPARATUS FOR SOURCE OPERAND COLLECTOR CACHING 有权
    来源操作收集器缓存的方法和装置

    公开(公告)号:US20130159628A1

    公开(公告)日:2013-06-20

    申请号:US13326183

    申请日:2011-12-14

    IPC分类号: G06F12/08

    摘要: Methods and apparatus for source operand collector caching. In one embodiment, a processor includes a register file that may be coupled to storage elements (i.e., an operand collector) that provide inputs to the datapath of the processor core for executing an instruction. In order to reduce bandwidth between the register file and the operand collector, operands may be cached and reused in subsequent instructions. A scheduling unit maintains a cache table for monitoring which register values are currently stored in the operand collector. The scheduling unit may also configure the operand collector to select the particular storage elements that are coupled to the inputs to the datapath for a given instruction.

    摘要翻译: 源操作数采集器缓存的方法和装置。 在一个实施例中,处理器包括可以耦合到存储元件(即,操作数收集器)的寄存器文件,其提供用于执行指令的处理器核的数据路径的输入。 为了减少寄存器文件和操作数收集器之间的带宽,操作数可以在随后的指令中缓存并重新使用。 调度单元维护高速缓存表,用于监视当前存储在操作数收集器中的寄存器值。 调度单元还可以配置操作数收集器以选择耦合到给定指令的数据路径的输入的特定存储元件。