会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Processor architecture providing out-of-order execution
    • 处理器架构提供无序执行
    • US5627983A
    • 1997-05-06
    • US470408
    • 1995-06-06
    • Valeri PopescuMerle A. SchultzGary A. GibsonJohn E. SpracklenBruce D. Lightner
    • Valeri PopescuMerle A. SchultzGary A. GibsonJohn E. SpracklenBruce D. Lightner
    • G06F9/38G06F9/30
    • G06F9/3855G06F9/3802G06F9/3836G06F9/3838G06F9/384G06F9/3842G06F9/3844G06F9/3857G06F9/3863G06F9/3865G06F9/3885
    • A processor architecture is described which operates with improved computational efficiency using instruction fetching functions that are decoupled from instruction execution functions by a dynamic register file. The instruction fetching function operates in free-running mode which does not stop if a fetched instruction cannot be executed due to data being unavailable or due to other instruction dependencies. Branch instructions are taken in a predicted direction and the results of execution of all instructions are provisionally stored pending validation or invalidation on the basis of the dependencies becoming available later. For branches of executed instructions that are later invalidated, the results of the executed instructions are flushed from provisional storage and the initial instruction which previously executed at the beginning of a branch on predicted dependencies is re-executed on the actual data that subsequently became available, and all subsequent instructions in such branch are also re-executed on the basis of dependencies actually available from execution of previous instructions in such branch.
    • 描述了使用通过动态寄存器文件与指令执行功能分离的指令获取功能来改进计算效率的处理器架构。 指令获取功能在自由运行模式下运行,如果由于数据不可用或由于其他指令依赖性而导致无法执行获取的指令,则该模式不会停止。 分支指令以预测的方向进行,并且所有指令的执行结果暂时存储在等待验证或无效之前,依赖性随后变得可用。 对于稍后无效的执行指令的分支,执行的指令的结果从临时存储器刷新,并且先前在分支开始执行的关于预测依赖性的初始指令对随后变得可用的实际数据重新执行, 并且这种分支中的所有后续指令也将基于在该分支中执行先前指令实际可获得的依赖性来重新执行。
    • 4. 发明授权
    • Processor architecture supporting multiple speculative branches and trap
handling
    • 处理器架构支持多个投机分支和陷阱处理
    • US5592636A
    • 1997-01-07
    • US468785
    • 1995-06-06
    • Valeri PopescuMerle A. SchultzGary A. GibsonJohn E. SpracklenBruce D. Lightner
    • Valeri PopescuMerle A. SchultzGary A. GibsonJohn E. SpracklenBruce D. Lightner
    • G06F9/38G06F9/32
    • G06F9/3855G06F9/3802G06F9/3836G06F9/3838G06F9/384G06F9/3842G06F9/3844G06F9/3857G06F9/3863G06F9/3865G06F9/3885
    • A processor architecture is described which operates with improved computational efficiency using instruction fetching functions that are decoupled from instruction execution functions by a dynamic register file. The instruction fetching function operates in free-running mode which does not stop if a fetched instruction cannot be executed due to data being unavailable or due to other instruction dependencies. Branch instructions are taken in a predicted direction and the results of execution of all instructions are provisionally stored pending validation or invalidation on the basis of the dependencies becoming available later. For branches of executed instructions that are later invalidated, the results of the executed instructions are flushed from provisional storage and the initial instruction which previously executed at the beginning of a branch on predicted dependencies is re-executed on the actual data that subsequently became available, and all subsequent instructions in such branch are also re-executed on the basis of dependencies actually available from execution of previous instructions in such branch.
    • 描述了使用通过动态寄存器文件与指令执行功能分离的指令获取功能来改进计算效率的处理器架构。 指令获取功能在自由运行模式下运行,如果由于数据不可用或由于其他指令依赖性而导致无法执行获取的指令,则该模式不会停止。 分支指令以预测的方向进行,并且所有指令的执行结果暂时存储在等待验证或无效之前,依赖性随后变得可用。 对于稍后无效的执行指令的分支,执行的指令的结果从临时存储器刷新,并且先前在分支开始执行的关于预测依赖性的初始指令对随后变得可用的实际数据重新执行, 并且这种分支中的所有后续指令也将基于在该分支中执行先前指令实际可获得的依赖性来重新执行。
    • 9. 发明授权
    • Processor architecture supporting multiple speculative branching
    • 处理器架构支持多个推测分支
    • US5561776A
    • 1996-10-01
    • US469190
    • 1995-06-06
    • Valeri PopescuMerle A. SchultzGary A. GibsonJohn E. SpracklenBruce D. Lightner
    • Valeri PopescuMerle A. SchultzGary A. GibsonJohn E. SpracklenBruce D. Lightner
    • G06F9/38G06F9/30
    • G06F9/3855G06F9/3802G06F9/3836G06F9/3838G06F9/384G06F9/3842G06F9/3844G06F9/3857G06F9/3863G06F9/3865G06F9/3885
    • A processor architecture is described which operates with improved computational efficiency using instruction fetching functions that are decoupled from instruction execution functions by a dynamic register file. The instruction fetching function operates in free-running mode which does not stop if a fetched instruction cannot be executed due to data being unavailable or due to other instruction dependencies. Branch instructions are taken in a predicted direction and the results of execution of all instructions are provisionally stored pending validation or invalidation on the basis of the dependencies becoming available later. For branches of executed instructions that are later invalidated, the results of the executed instructions are flushed from provisional storage and the initial instruction which previously executed at the beginning of a branch on predicted dependencies is re-executed on the actual data that subsequently became available, and all subsequent instructions in such branch are also re-executed on the basis of dependencies actually available from execution of previous instructions in such branch.
    • 描述了使用通过动态寄存器文件与指令执行功能分离的指令获取功能来改进计算效率的处理器架构。 指令获取功能在自由运行模式下运行,如果由于数据不可用或由于其他指令依赖性而导致无法执行获取的指令,则该模式不会停止。 分支指令以预测的方向进行,并且所有指令的执行结果暂时存储在等待验证或无效之前,依赖性随后变得可用。 对于稍后无效的执行指令的分支,执行的指令的结果从临时存储器刷新,并且先前在分支开始执行的关于预测依赖性的初始指令对随后变得可用的实际数据重新执行, 并且这种分支中的所有后续指令也将基于在该分支中执行先前指令实际可获得的依赖性来重新执行。