会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 74. 发明公开
    • Restoring a register renaming map
    • Wiederherstellung einer Registerumbenennsksk
    • EP2613251A1
    • 2013-07-10
    • EP12196230.2
    • 2012-12-10
    • Imagination Technologies Limited
    • Jackson, Hugh
    • G06F9/38
    • G06F9/30043G06F9/3836G06F9/384G06F9/3855G06F9/3857G06F9/3863
    • A technique for restoring a register renaming map is described. In one example, a restore table having a number of storage locations saves a copy of the register renaming map whenever a flow-risk instruction is passed to a re-order buffer. When all storage locations are full, further instructions still pass to the re-order buffer, but a copy of the map is not saved. A storage location subsequently becomes available when its associated flow-risk instruction is executed. A register renaming map state for an unrecorded flow-risk instruction passed to the re-order buffer whilst the storage locations were full is generated and stored in the available location. This is generated using the restore table entry for a previous flow-risk instruction and re-order buffer values for intervening instructions between the previous and unrecorded flow-risk instructions. The restore table can be used to restore the map if an unexpected change in instruction flow occurs.
    • 描述了恢复寄存器重命名映射的技术。 在一个示例中,具有多个存储位置的恢复表每当流程风险指令被传递到重新排序缓冲器时,都保存了重命名映射映射的副本。 当所有存储位置都已满时,进一步的指令仍然传递给重新排序缓冲区,但是映射的副本不会被保存。 当其相关联的流程风险指令被执行时,存储位置随后变得可用。 在存储位置已满的情况下,生成并存储在可用位置中存储传递到重新排序缓冲器的未记录流量风险指令的寄存器重命名映射状态。 这是使用恢复表条目为先前的流程风险指令生成的,并重新排序缓冲区值,用于在先前和未记录的流量风险指令之间进行干预指令。 如果发生意外的指令流程更改,还原表可用于恢复映射。
    • 77. 发明公开
    • METHOD AND APPARATUS FOR SIMULTANEOUS SPECULATIVE THREADING
    • VERFAHREN UND VORRICHTUNGFÜR同时进行SPEKULATIVES螺纹
    • EP1999575A2
    • 2008-12-10
    • EP07717177.5
    • 2007-02-02
    • SUN MICROSYSTEMS, INC.
    • CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • G06F9/38
    • G06F9/3851G06F9/383G06F9/3842G06F9/3863
    • One embodiment of the present invention provides a system which performs simultaneous speculative threading. The system starts by executing instructions in normal execution mode using a first thread. Upon encountering a data-dependent stall condition, the first thread generates an architectural checkpoint and commences execution of instructions in execute-ahead mode. During execute-ahead mode, the first thread executes instructions that can be executed and defers instructions that cannot be executed into a deferred queue. When the data dependent stall condition has been resolved, the first thread generates a speculative checkpoint and continues execution in execute-ahead mode. At the same time, the second thread commences execution in a deferred mode, wherein the second thread executes instructions deferred by the first thread.
    • 本发明的一个实施例提供一种执行同时投机线程的系统。 系统通过使用第一个线程在正常执行模式下执行指令来启动。 在遇到数据相关的停顿状态时,第一个线程生成一个架构检查点,并以执行提前模式开始执行指令。 在执行提前模式期间,第一个线程执行可执行的指令,并将不能执行的指令拖放到延迟队列中。 当数据相关失速条件已经解决时,第一个线程生成一个推测检查点,并以执行提前模式继续执行。 同时,第二个线程以延迟模式开始执行。 在延迟模式执行期间,第二线程执行由第一线程延迟的指令。