会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Superscalar RISC instruction scheduling
    • 超标量RISC指令调度
    • US07802074B2
    • 2010-09-21
    • US11730566
    • 2007-04-02
    • Sanjiv GargKevin Ray IadonatoLe Trong NguyenJohannes Wang
    • Sanjiv GargKevin Ray IadonatoLe Trong NguyenJohannes Wang
    • G06F9/38
    • G06F9/3013G06F9/3824G06F9/3838G06F9/384G06F9/3855
    • A register renaming system for out-of-order execution of a set of reduced instruction set computer instructions having addressable source and destination register fields, adapted for use in a computer having an instruction execution unit with a register file accessed by read address ports and for storing instruction operands. A data dependance check circuit is included for determining data dependencies between the instructions. A tag assignment circuit generates one or more tags to specify the location of operands, based on the data dependencies determined by the data dependance check circuit. A set of register file port multiplexers select the tags generated by the tag assignment circuit and pass the tags onto the read address ports of the register file for storing execution results.
    • 一种用于无序执行一组具有可寻址源和目的寄存器字段的精简指令集计算机指令的寄存器重命名系统,适用于具有指令执行单元的计算机,该指令执行单元具有通过读地址端口访问的寄存器文件, 存储指令操作数。 包括数据相关性检查电路,用于确定指令之间的数据依赖性。 标签分配电路基于由数据相关性检查电路确定的数据依赖性,生成一个或多个标签以指定操作数的位置。 一组寄存器文件端口复用器选择标签分配电路产生的标签,并将标签传递到寄存器文件的读取地址端口,以存储执行结果。
    • 3. 发明授权
    • Superscalar RISC instruction scheduling
    • 超标量RISC指令调度
    • US06289433B1
    • 2001-09-11
    • US09329354
    • 1999-06-10
    • Sanjiv GargKevin Ray IadonatoLe Trong NguyenJohannes Wang
    • Sanjiv GargKevin Ray IadonatoLe Trong NguyenJohannes Wang
    • G06F1500
    • G06F9/3013G06F9/3824G06F9/3838G06F9/384G06F9/3855
    • A register renaming system for out-of-order execution of a set of reduced instruction set computer instructions having addressable source and destination register fields, adapted for use in a computer having an instruction execution unit with a register file accessed by read address ports and for storing instruction operands. A data dependence check circuit is included for determining data dependencies between the instructions. A tag assignment circuit generates one of more tags to specify the location of operands, based on the data dependencies determined by the data dependence check circuit. A set of register file port multiplexers select the tags generated by the tag assignment circuit and pass the tags onto the read address ports of the register file for storing execution results.
    • 一种用于无序执行一组具有可寻址源和目的寄存器字段的精简指令集计算机指令的寄存器重命名系统,适用于具有指令执行单元的计算机,该指令执行单元具有通过读地址端口访问的寄存器文件, 存储指令操作数。 包括用于确定指令之间的数据依赖性的数据相关性检查电路。 标签分配电路根据由数据相关性检查电路确定的数据相关性,生成更多标签之一以指定操作数的位置。 一组寄存器文件端口复用器选择标签分配电路产生的标签,并将标签传递到寄存器文件的读取地址端口,以存储执行结果。
    • 4. 发明授权
    • System and method for assigning tags to instructions to control
instruction execution
    • 将标签分配给用于控制指令执行的指令的系统和方法
    • US5892963A
    • 1999-04-06
    • US799462
    • 1997-02-13
    • Kevin Ray IadonatoTrevor Anthony DeosaranSanjiv Garg
    • Kevin Ray IadonatoTrevor Anthony DeosaranSanjiv Garg
    • G06F9/38
    • G06F9/3855G06F9/3836G06F9/3857G06F9/3885
    • Tag monitoring system for assigning tags to instructions. A memory unit stores instructions to be executed by an execution unit. Before execution an instruction fetch unit decodes the instructions. A register file stores the decoded instructions. A queue having a plurality of slots containing tags which are used for tagging the decoded instructions. A control unit assigns the tags to decoded instructions, monitors the completion of executed instructions, and advances the tags in the queue upon completion of an executed instruction. The register stores a given decoded instruction at an address location in the register file defined by the tag assigned to that instruction. The register file also contains a plurality of read address enable ports and corresponding read output ports. Each of the slots from the queue is coupled to a corresponding one of the read address enable ports. Thus, a a decoded instruction is read out of a read output port enabled by the tag assigned to that decoded instruction in program order.
    • 标签监控系统,用于将标签分配给指令。 存储单元存储由执行单元执行的指令。 执行前,指令取出单元解码指令。 寄存器文件存储解码的指令。 具有包含用于标记解码指令的标签的多个时隙的队列。 控制单元将标签分配给经解码的指令,监视执行指令的完成,并且在完成执行指令时将标签推进队列中。 寄存器在由分配给该指令的标签定义的寄存器文件的地址位置处存储给定的解码指令。 寄存器文件还包含多个读取地址使能端口和对应的读取输出端口。 来自队列的每个时隙被耦合到对应的一个读取地址使能端口。 因此,从由分配给该解码指令的标签启用的读取输出端口以编程顺序读出解码指令。