发明名称 Method for checkpointing instruction groups with out-of-order floating point instructions in a multi-threaded processor
摘要 A method and apparatus are provided for dispatch group checkpointing in a microprocessor, including provisions for handling partially completed dispatch groups and instructions which modify system coherent state prior to completion. An instruction checkpoint retry mechanism is implemented to recover from soft errors in logic. The processor is able to dispatch fixed point unit (FXU), load/store unit (LSU), and floating point unit (FPU) or vector multimedia extension (VMX) instructions on the same cycle. Store data is written to a store queue when a store instruction finishes executing. The data is held in the store queue until the store instruction is checkpointed, at which point it can be released to the coherently shared level 2 (L2) cache.
申请公布号 US7478276(B2) 申请公布日期 2009.01.13
申请号 US20050054988 申请日期 2005.02.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BISHOP JAMES WILSON;LE HUNG QUI;MACK MICHAEL JAMES;NAHIDI JAFAR;NGUYEN DUNG QUOC;PAREDES JOSE ANGEL;SWANEY SCOTT BARNETT;THOMPTO BRIAN WILLIAM
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址