会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 107. 发明授权
    • Memory record update filtering
    • 内存记录更新过滤
    • US06412050B1
    • 2002-06-25
    • US09475984
    • 1999-12-30
    • Stephan J. JourdanRonny RonenMichael Bekerman
    • Stephan J. JourdanRonny RonenMichael Bekerman
    • G06F1200
    • G06F9/3806G06F12/126
    • Apparatus and methods to filter memory record updates. A microprocessor can include a memory record update filter. The memory record update filter can include a table memory populated by a plurality of data entries. Each data entry can include a data tag field to store a data tag, a data field to store a data value, and a filter field to store a filter value. A first comparator can be in communication with the data tag field of the table memory and a data accessing information input to perform a data tag comparison. A second comparator can be in communication with the filter field of the table memory and a data value input. A control circuit can be in communication with the table memory, the first comparator, and the second comparator.
    • 用于过滤内存记录更新的设备和方法。 微处理器可以包括存储器记录更新过滤器。 存储器记录更新过滤器可以包括由多个数据条目填充的表存储器。 每个数据条目可以包括用于存储数据标签的数据标签字段,用于存储数据值的数据字段和用于存储过滤器值的过滤器字段。 第一比较器可以与表存储器的数据标签字段进行通信,以及数据访问信息输入以执行数据标签比较。 第二比较器可以与表存储器的滤波器字段进行通信,并且与数据值输入通信。 控制电路可以与表存储器,第一比较器和第二比较器通信。
    • 108. 发明授权
    • Method and apparatus for providing a re-ordered instruction cache in a
pipelined microprocessor
    • 用于在流水线微处理器中提供重新排序的指令高速缓存的方法和装置
    • US5790822A
    • 1998-08-04
    • US621136
    • 1996-03-21
    • Gad S. SheafferRonny Ronen
    • Gad S. SheafferRonny Ronen
    • G06F9/38G06F9/30
    • G06F9/3808G06F9/3802G06F9/3853
    • A method and apparatus for executing instructions in a pipelined microprocessor. The method includes re-ordering the set of instructions prior to loading the instructions into an instruction cache. In one embodiment, a re-ordering unit receives the set of instructions as a trace segment made of a set of basic blocks of instructions in a logical order of execution. After being re-ordered, the instructions are presented to the reordered instruction cache in bundles. When an instruction is unavailable, possibly due to an unresolved data dependency, no operation codes (nops) are inserted into the bundle in place of an in place of an instruction, creating fixed length bundles. In a second embodiment, nops are not used. Variable length bundles are produced by using an additional bit(s) per instruction to mark the end of the bundles.
    • 一种用于在流水线微处理器中执行指令的方法和装置。 该方法包括在将指令加载到指令高速缓存之前重新排序指令集。 在一个实施例中,重新排序单元以逻辑执行顺序作为由一组基本指令块构成的跟踪段来接收指令集。 重新排序后,指令将以捆绑形式呈现给重新排序的指令缓存。 当指令不可用时,可能由于未解决的数据依赖关系,代替指令,不会将任何操作代码(nops)插入到bundle中,从而创建固定长度的bundle。 在第二实施例中,不使用nop。 通过使用每个指令的附加位来标记捆绑的末尾来产生可变长度束。