A system and computer-implementable method for implementing software-supported thread assist within a data processing system, wherein the data processing system supports processing instructions within at least a first thread and a second thread. An instruction dispatch unit (IDU) places the first thread...http://www.google.com/patents/US7779233?utm_source=gb-gplus-sharePatent US7779233 - System and method for implementing a software-supported thread assist mechanism for a microprocessor