会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Byte Execution Unit for Carrying Out Byte Instructions in a Processor
    • 在处理器中执行字节指令的字节执行单元
    • US20070061553A1
    • 2007-03-15
    • US11555513
    • 2006-11-01
    • Sang DhongHwa-Joon OhBrad MichaelSilvia MuellerKevin Tran
    • Sang DhongHwa-Joon OhBrad MichaelSilvia MuellerKevin Tran
    • G06F9/44
    • G06F9/30014G06F9/30036
    • A disclosed byte execution unit receives byte instruction information and two operands, and performs an operation specified by the byte instruction information upon one or both of the operands, thereby producing a result. The byte instruction specifies either a count ones in bytes operation, an average bytes operation, an absolute differences of bytes operation, or a sum bytes into halfwords operation. In one embodiment, the byte execution unit includes multiple byte units. Each byte unit includes multiple population counters, two compressor units, adder input multiplexer logic, adder logic, and result multiplexer logic. A data processing system is described including a processor coupled to a memory system. The processor includes the byte execution unit. The memory system includes a byte instruction, wherein the byte instruction specifies either the count ones in bytes operation, the average bytes operation, the absolute differences of bytes operation, or the sum bytes into halfwords operation.
    • 公开的字节执行单元接收字节指令信息和两个操作数,并且在一个或两个操作数上执行由字节指令信息指定的操作,从而产生结果。 字节指令指定以字节为单位的计数值,平均字节操作,字节操作的绝对差值,或字节字节到半字操作。 在一个实施例中,字节执行单元包括多个字节单元。 每个字节单元包括多个总体计数器,两个压缩器单元,加法器输入多路复用器逻辑,加法器逻辑和结果多路复用器逻辑。 描述了包括耦合到存储器系统的处理器的数据处理系统。 处理器包括字节执行单元。 存储器系统包括一个字节指令,其中字节指令指定字节操作中的计数值,平均字节操作,字节操作的绝对差值,或字节数字到半字操作。
    • 3. 发明申请
    • Byte execution unit for carrying out byte instructions in a processor
    • 用于在处理器中执行字节指令的字节执行单元
    • US20050015576A1
    • 2005-01-20
    • US10621908
    • 2003-07-17
    • Sang DhongHwa-Joon OhBrad MichaelSilvia MuellerKevin Tran
    • Sang DhongHwa-Joon OhBrad MichaelSilvia MuellerKevin Tran
    • G06F9/00G06F9/302
    • G06F9/30014G06F9/30036
    • A disclosed byte execution unit receives byte instruction information and two operands, and performs an operation specified by the byte instruction information upon one or both of the operands, thereby producing a result. The byte instruction specifies either a count ones in bytes operation, an average bytes operation, an absolute differences of bytes operation, or a sum bytes into halfwords operation. In one embodiment, the byte execution unit includes multiple byte units. Each byte unit includes multiple population counters, two compressor units, adder input multiplexer logic, adder logic, and result multiplexer logic. A data processing system is described including a processor coupled to a memory system. The processor includes the byte execution unit. The memory system includes a byte instruction, wherein the byte instruction specifies either the count ones in bytes operation, the average bytes operation, the absolute differences of bytes operation, or the sum bytes into halfwords operation.
    • 公开的字节执行单元接收字节指令信息和两个操作数,并且在一个或两个操作数上执行由字节指令信息指定的操作,从而产生结果。 字节指令指定以字节为单位的计数值,平均字节操作,字节操作的绝对差值,或字节字节到半字操作。 在一个实施例中,字节执行单元包括多个字节单元。 每个字节单元包括多个总体计数器,两个压缩器单元,加法器输入多路复用器逻辑,加法器逻辑和结果多路复用器逻辑。 描述了包括耦合到存储器系统的处理器的数据处理系统。 处理器包括字节执行单元。 存储器系统包括一个字节指令,其中字节指令指定字节操作中的计数值,平均字节操作,字节操作的绝对差值,或字节数字到半字操作。
    • 5. 发明申请
    • Combination of forwarding/bypass network with history file
    • 转发/旁路网络与历史文件的组合
    • US20060224869A1
    • 2006-10-05
    • US11095908
    • 2005-03-31
    • Brian FlachsBrad Michael
    • Brian FlachsBrad Michael
    • G06F9/44
    • G06F9/3842G06F9/3863G06F9/3867
    • An apparatus, a method, and a processor are provided for recovering the correct state of processor instructions in a processor. This apparatus contains a pipeline of latches, a register file, and a replay loop. The replay loop repairs incorrect results and inserts the repaired results back into the pipeline. A state machine detects incorrect results within the pipeline and sends the incorrect results to the replay loop. A correction module on the replay loop repairs the incorrect results and transmits the repaired results back into the pipeline. When an incorrect result enters the replay loop, a flush operation: ceases other operations within the pipeline; flushes the rest of the data results in the pipeline to the replay loop; opens the pipeline for the repaired results to be inserted; and eliminates any operations within the processor that would utilize the incorrect results.
    • 提供了一种用于在处理器中恢复处理器指令的正确状态的装置,方法和处理器。 该设备包含一个锁存器流水线,一个寄存器文件和一个重放循环。 重播循环修复不正确的结果,并将修复的结果插入管道。 状态机在管道中检测不正确的结果,并将不正确的结果发送到重放循环。 重播循环上的校正模块修复错误的结果,并将修复的结果发送回管道。 当不正确的结果进入重放循环时,刷新操作:停止管道内的其他操作; 将流水线中的其余数据结果刷新到重放循环; 打开要插入的修复结果的管道; 并消除处理器内利用错误结果的任何操作。
    • 6. 发明申请
    • System and method for instruction line buffer holding a branch target buffer
    • 用于指示行缓冲器的系统和方法,保持分支目标缓冲区
    • US20060179277A1
    • 2006-08-10
    • US11052502
    • 2005-02-04
    • Brian FlachsBrad Michael
    • Brian FlachsBrad Michael
    • G06F9/30
    • G06F9/3842G06F9/30047G06F9/3804G06F9/3814
    • A system and method that maintains a relatively small Instruction Load Buffer (ILB) is maintained for scheduling instructions. Instructions are sent from Local Store (LS) to the ILB using either an inline prefetcher or a branch table buffer loader. In one embodiment, the prefetcher is a hardware-based prefetcher that fetches, in address order, the next instructions likely to be scheduled. In one embodiment, the predicted branch instructions are loaded as a result of a software program, such as a dispatcher, issuing a “load branch table buffer (loadbtb)” instruction. Predicted branch instructions are loaded in one area of the ILB and inline instructions are loaded in another area of the ILB. In one embodiment, the loadbtb loads the instruction line that includes the predicted branch target address as well as the instruction line that immediately follows the instruction line with the predicted branch target address.
    • 维护相对较小的指令加载缓冲器(ILB)的系统和方法被维护用于调度指令。 使用内联预取器或分支表缓冲区加载器将本地存储(LS)发送到ILB。 在一个实施例中,预取器是基于硬件的预取器,其以地​​址顺序提取可能被调度的下一个指令。 在一个实施例中,作为诸如调度器的软件程序的结果,预测的分支指令被加载,发出“加载分支表缓冲器(loadbtb)”指令。 预测的分支指令被加载到ILB的一个区域中,并且内联指令被加载到ILB的另一个区域中。 在一个实施例中,loadbtb将包含预测的分支目标地址的指令行以及与预测的分支目标地址紧接在指令行之后的指令行一起加载。