Invention Grant
- Patent Title: Temporary pipeline marking for processor error workarounds
-
Application No.: US15404578Application Date: 2017-01-12
-
Publication No.: US10310936B2Publication Date: 2019-06-04
- Inventor: Erez Barak , Steven R. Carlough , Eyal Gonen , Juergen Haess , Silvia M. Mueller
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent William Kinnaman
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/07 ; G06F11/20 ; G06F9/38 ; G06F11/14 ; G06F11/30 ; G06F11/34

Abstract:
Embodiments include a method for temporary pipeline marking for processor error workarounds. The method includes monitoring an execution unit pipeline of a processor for an event associated with a programmable instruction operational code that is predetermined to cause a stuck state resulting in an errant instruction execution. The execution unit pipeline is marked for a workaround action based on detecting the event. A clearing action is triggered based on the marking, where the triggering is conditionally triggered by a next instruction in the execution unit pipeline having a same instruction type as the programmable instruction operational code. The marking of the pipeline is cleared based on the triggering of the clearing action, where the clearing action is a subsequent pipeline flush event based on the next instruction having the same instruction type reaching a same pipeline stage that results in a stuck state prior to completion of the next instruction.
Public/Granted literature
- US20170123924A1 TEMPORARY PIPELINE MARKING FOR PROCESSOR ERROR WORKAROUNDS Public/Granted day:2017-05-04
Information query