会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明申请
    • Reducing the fetch time of target instructions of a predicted taken branch instruction
    • 减少预测的分支指令的目标指令的获取时间
    • US20060236080A1
    • 2006-10-19
    • US11109001
    • 2005-04-19
    • Richard DoingBrett OlssonKenichi Tsuchiya
    • Richard DoingBrett OlssonKenichi Tsuchiya
    • G06F15/00
    • G06F9/3804G06F9/3844
    • A method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. Each entry in a buffer, referred to herein as a “branch target buffer”, may store an address of a branch instruction predicted taken and the instructions beginning at the target address of the branch instruction predicted taken. When an instruction is fetched from the instruction cache, a particular entry in the branch target buffer is indexed using particular bits of the fetched instruction. The address of the branch instruction in the indexed entry is compared with the address of the instruction fetched from the instruction cache. If there is a match, then the instructions beginning at the target address of that branch instruction are dispatched directly behind the branch instruction. In this manner, the fetch time of target instructions of a predicted taken branch instruction is reduced.
    • 一种用于减少预测的分支指令的目标指令的获取时间的方法和处理器。 缓冲器中的每个条目(这里称为“分支目标缓冲器”)可以存储预测的分支指令的地址和从预测的分支指令的目标地址开始的指令。 当从指令高速缓存中取出指令时,使用获取的指令的特定位来对分支目标缓冲器中的特定条目进行索引。 将索引条目中的分支指令的地址与从指令高速缓存获取的指令的地址进行比较。 如果有匹配,则从该分支指令的目标地址开始的指令直接在分支指令的后面进行调度。 以这种方式,减少预测的分支指令的目标指令的获取时间。
    • 15. 发明授权
    • Method and system for a result code for a single-instruction multiple-data predicate compare operation
    • 用于单指令多数据谓词比较操作的结果代码的方法和系统
    • US06282628B1
    • 2001-08-28
    • US09256374
    • 1999-02-24
    • Pradeep Kumar DubeyBrett OlssonRonald Ray HochsprungHunter Ledbetter Scales, IIIKeith Everett Diefendorff
    • Pradeep Kumar DubeyBrett OlssonRonald Ray HochsprungHunter Ledbetter Scales, IIIKeith Everett Diefendorff
    • G06F1580
    • G06F9/30021G06F9/30036G06F9/30072
    • A method and system is disclosed which summarizes the results of a classical single-instruction multiple-data SIMD predicate comparison operation, signaling whether all comparisons resulted in a false result or true result, and placing that status into a separate status register, such as the Power PC Condition Register. The method and system utilizes first and second status bits to support the signaling whether all element comparisons resulted in true or false. The first status bit is set when all element comparisons resulted in false (i.e. a NOR of all predicate comparison results), and the second status bit is set when all element comparisons resulted in true (i.e. an AND of all predicate comparison results). This capability allows control flow using conditional branching on the event when all comparison results are false or when all comparison results are true. The method and system of the present invention is useful in 3-D graphics such as lighting and trivial acceptance testing where executing down both paths of a branch and then selecting the correct result is not tolerable.
    • 公开了一种方法和系统,其总结了经典单指令多数据SIMD谓词比较操作的结果,指示所有比较是否导致错误结果或真实结果,并将该状态置于单独的状态寄存器中,例如 电源条件寄存器。 该方法和系统利用第一和第二状态位来支持信号是否所有元素比较导致真或假。 当所有元素比较导致假(即所有谓词比较结果的NOR)时,第一个状态位被置位,当所有元素比较结果为真时(即所有谓词比较结果的AND),第二个状态位被置位。 当所有比较结果为false或所有比较结果为真时,此功能允许使用事件上的条件分支进行控制流程。 本发明的方法和系统在诸如照明和平凡验收测试的三维图形中是有用的,其中执行分支的两个路径,然后选择正确的结果是不允许的。
    • 20. 发明授权
    • Reducing the fetch time of target instructions of a predicted taken branch instruction
    • 减少预测的分支指令的目标指令的获取时间
    • US07836287B2
    • 2010-11-16
    • US12176385
    • 2008-07-20
    • Richard William DoingBrett OlssonKenichi Tsuchiya
    • Richard William DoingBrett OlssonKenichi Tsuchiya
    • G06F9/00
    • G06F9/3804G06F9/3844
    • A method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. Each entry in a buffer, referred to herein as a “branch target buffer”, may store an address of a branch instruction predicted taken and the instructions beginning at the target address of the branch instruction predicted taken. When an instruction is fetched from the instruction cache, a particular entry in the branch target buffer is indexed using particular bits of the fetched instruction. The address of the branch instruction in the indexed entry is compared with the address of the instruction fetched from the instruction cache. If there is a match, then the instructions beginning at the target address of that branch instruction are dispatched directly behind the branch instruction. In this manner, the fetch time of target instructions of a predicted taken branch instruction is reduced.
    • 一种用于减少预测的分支指令的目标指令的获取时间的方法和处理器。 缓冲器中的每个条目(这里称为“分支目标缓冲器”)可以存储预测的分支指令的地址和从预测的分支指令的目标地址开始的指令。 当从指令高速缓存中取出指令时,使用获取的指令的特定位来对分支目标缓冲器中的特定条目进行索引。 将索引条目中的分支指令的地址与从指令高速缓存获取的指令的地址进行比较。 如果有匹配,则从该分支指令的目标地址开始的指令直接在分支指令的后面进行调度。 以这种方式,减少预测的分支指令的目标指令的获取时间。