发明名称 Computing apparatus and method for speculative execution of instructions
摘要 One embodiment of the invention recovers return address stack (RAS) content and restores alignment of a RAS top-of-stack (TOS) pointer for occurrences of mispredictions due to speculative operation, out-of-order instruction processing, and exception handling. In at least one embodiment of the invention, an apparatus includes a speculative execution processor pipeline, a first structure for maintaining return addresses relative to instruction flow at a first stage of the pipeline, at least a second structure for maintaining return addresses relative to instruction flow at a second stage of the pipeline. The second stage of the pipeline is deeper in the pipeline than the first stage. The apparatus includes circuitry operable to reproduce at least return addresses from the second structure to the first structure.
申请公布号 EP1785846(A2) 申请公布日期 2007.05.16
申请号 EP20060255590 申请日期 2006.10.30
申请人 SUN MICROSYSTEMS, INC. 发明人 CHAUDHRY, SHAILENDER;JACOBSON, QUINN A;CAPRIOLI, PAUL;TREMBLAY, MARC
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址