会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • AVOIDING REGISTER RAW HAZARDS WHEN RETURNING FROM SPECULATIVE EXECUTION
    • 当从行政执行返回时避免注册原始危险
    • WO2005121949A2
    • 2005-12-22
    • PCT/US2005006185
    • 2005-02-25
    • SUN MICROSYSTEMS INCCHAUDHRY SHAILDENDERCAPRIOLI PAULYIP SHERMAN H
    • CHAUDHRY SHAILDENDERCAPRIOLI PAULYIP SHERMAN H
    • G06F9/30G06F9/38
    • G06F9/3842G06F9/3863
    • One embodiment of the present invention provides a system that avoids register read-after-write (RAW) hazards upon returning from a speculative-execution mode. This system operates within a processor with an in-order architecture, wherein the processor includes a short-latency scoreboard that delays issuance of instructions that depend upon uncompleted short-latency instructions. During operation, the system issues instructions for execution in program order during execution of a program in a normal-execution mode. Upon encountering a condition (a launch condition) during an instruction (a launch-point instruction), which causes the processor to enter the speculative-execution mode, the system generates a checkpoint that can subsequently be used to return execution of the program to the launch-point instruction, and commences execution in the speculative-execution mode. Upon encountering a condition that causes the processor to leave the speculative-execution mode and return to the launch-point instruction, the system uses the checkpoint to resume execution in the normal-execution mode from the launch-point instruction. In doing so, the system ensures that entries. that were in the short-latency scoreboard prior to entering the speculative-execution mode, and which are not yet resolved, are accounted for in order to prevent register RAW hazard when resuming execution from the launch-point instruction.
    • 本发明的一个实施例提供一种从推测执行模式返回时避免寄存器读写(RAW)危险的系统。 该系统在具有按顺序架构的处理器内工作,其中处理器包括短延迟记分板,其延迟取决于未完成的短延迟指令的指令的发布。 在操作期间,系统在以正常执行模式执行程序期间以程序顺序发出执行指令。 在导致处理器进入推测执行模式的指令(发起点指令)期间遇到条件(启动条件)时,系统生成检查点,该检查点随后可用于将程序的执行返回到 启动点指令,并以推测执行模式开始执行。 当遇到导致处理器离开推测执行模式并返回到启动点指令的条件时,系统使用检查点在正常执行模式下从启动点指令恢复执行。 在这样做时,系统确保输入。 在进入推测执行模式之前处于短暂延迟记分板中,并且尚未解决的情况被考虑,以便在从启动点指令恢复执行时防止寄存器RAW危险。