International Business Machines Corporation
Efficiency for coordinated start interpretive execution exit for a multithreaded processor
Last updated:
Abstract:
A system and method of executing a plurality of threads, including a first thread and a set of remaining threads, on a computer processor core. The system and method includes determining that a start interpretive execution exit condition exists; determining that the computer processor core is within a grace period; and entering by the first thread a start interpretive execution exit sync loop without signaling to any of the set of remaining threads. In turn, the first thread remains in the start interpretive execution exit sync loop until the grace period expires or each of the remaining threads enters a corresponding start interpretive execution exit sync loop.
Status:
Grant
Type:
Utility
Filling date:
27 Sep 2017
Issue date:
19 Oct 2021