Browse Prior Art Database

MATE: Micro Assist Thread Engine

IP.com Disclosure Number: IPCOM000027405D
Original Publication Date: 2004-Apr-07
Included in the Prior Art Database: 2004-Apr-07
Document File: 2 page(s) / 104K

Publishing Venue

IBM

Abstract

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.