Browse Prior Art Database

Method for dynamic lockout avoidance in a SMT processor

IP.com Disclosure Number: IPCOM000033913D
Original Publication Date: 2005-Jan-04
Included in the Prior Art Database: 2005-Jan-04

Publishing Venue

IBM

Abstract

In a simultaneous multi-threaded (SMT) processor, a thread may become "locked out" if it is blocked from making forward progress by the other thread(s). Disclosed is a method to dynamically avoid thread "lockout" by guaranteeing that each thread make forward progress once a trigger event is activated for the thread. The trigger event can be either targeted to a known problem scenario or can be generic and simply engage periodically.