Browse Prior Art Database

MATE: Micro Assist Thread Engine Disclosure Number: IPCOM000027405D
Original Publication Date: 2004-Apr-07
Included in the Prior Art Database: 2004-Apr-07

Publishing Venue



We disclose POWERmate, an asynchronous PowerPC assistive processing facility based on a threading infrastructure. Using the the assistive thread facility, asynchronous threads can be executed in multiple thread contexts on a single (or multiple) processor cores. The POWERmate facility is based upon 3 primitives: (1) a thread spawn instruction, (2) additional architected processor contexts, and (3) optional inter-thread register copy facility to transmit data between at least a first and a second thread.