发明名称 CHECKPOINTS FOR A SIMULTANEOUS MULTITHREADING PROCESSOR
摘要 According to an aspect, a system for checkpoint acceleration in a simultaneous multithreading (SMT) processor includes circuitry of a processor core of the SMT processor to execute one or more threads in a processing pipeline. The processing pipeline includes a completion stage followed by a checkpoint stage. The system also includes a checkpoint accelerator disposed between the completion stage and the checkpoint stage. The checkpoint accelerator includes a backlog queue that stores a list of next-to-complete groups of instructions from the one or more threads anticipated to complete in an upcoming cycle. The checkpoint accelerator also includes a selection control that drives one or more of the next-to-complete groups of instructions from the backlog queue to the checkpoint stage based on one or more completion indicators that identify which of the next-to-complete groups of instructions actually completed.
申请公布号 US2016092224(A1) 申请公布日期 2016.03.31
申请号 US201414502229 申请日期 2014.09.30
申请人 International Business Machines Corporation 发明人 Collura Adam B.;Prasky Brian R.;Saporito Anthony
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项 1. A system for checkpoint acceleration in a simultaneous multithreading (SMT) processor, the system comprising: circuitry of a processor core of the SMT processor to execute one or more threads comprising in a processing pipeline comprising a completion stage followed by a checkpoint stage; and a checkpoint accelerator disposed between the completion stage and the checkpoint stage, the checkpoint accelerator comprising a backlog queue that stores a list of next-to-complete groups of instructions from the one or more threads anticipated to complete in an upcoming cycle and a selection control that drives one or more of the next-to-complete groups of instructions from the backlog queue to the checkpoint stage based on one or more completion indicators that identify which of next-to-complete groups of instructions actually completed.
地址 Armonk NY US