International Business Machines Corporation
Processor pipeline management during cache misses using next-best ticket identifier for sleep and wakeup

Last updated:

Abstract:

Systems and methods of performing processor pipeline management include receiving an instruction for processing, determining that data in a first memory sub-group of a memory group needed to process the instruction is not available in a cache that ensures fixed latency access, and determining that the instruction should be put in a sleep state. The sleep state indicates that the instruction will not be reissued until the instruction is moved to a wakeup state. The methods also include associating the instruction with a ticket identifier (ID) that corresponds with a second memory sub-group of the memory group, and moving the instruction to the wakeup state based on the second memory sub-group of the memory group being moved into the cache.

Status:
Grant
Type:

Utility

Filling date:

11 Feb 2019

Issue date:

19 Oct 2021