International Business Machines Corporation
Finish status reporting for a simultaneous multithreading processor using an instruction completion table

Last updated:

Abstract:

A simultaneous multithreading processor and related method of operating are disclosed. The method comprises dispatching portions of a first instruction to be executed by a respective plurality of execution units of the processor; receiving, at an instruction completion table of the processor, respective finish reports responsive to execution of the portions of the first instruction; determining, using the received finish reports, that all of the portions of the first instruction have been executed; and updating the instruction completion table to indicate that the first instruction is ready for completion.

Status:
Grant
Type:

Utility

Filling date:

18 Dec 2017

Issue date:

8 Mar 2022