Hardware wake-and-go mechanism with look-ahead polling

RK Arimilli, SP Sharma, RC Swanberg - US Patent 8,341,635, 2012 - Google Patents
A hardware wake-and-go mechanism is provided for a data processing system. The wake-
and-go mechanism looks ahead in a thread for programming idioms that indicates that the …

TiNy Threads: A thread virtual machine for the Cyclops64 cellular architecture

J Del Cuvillo, W Zhu, Z Hu… - 19th IEEE International …, 2005 - ieeexplore.ieee.org
This paper presents the design and implementation of a thread virtual machine, called TNT
(or TiNy-Threads) for the IBM Cyclops64 architecture (the latest Cyclops architecture that …

Wake-and-go mechanism with data monitoring

RK Arimilli, SP Sharma, RC Swanberg - US Patent 8,386,822, 2013 - Google Patents
US PATENT DOCUMENTS 4,733,352 A 3, 1988 Nakamura et al. 4,918,653 A 4, 1990 Johri
et al. 5,083,266 A 1/1992 Watanabe 5,161,227 A 11/1992 Dias et al. 5,202,988 A 4/1993 …

Migrating sleeping and waking threads between wake-and-go mechanisms in a multiple processor data processing system

RK Arimilli, SP Sharma, RC Swanberg - US Patent 8,230,201, 2012 - Google Patents
WAKE-AND-GO lating a wake-and-go storage array with the target address. The operating
system places the thread in a sleep state. Responsive to detecting the event that modifies …

Scheduling collections in a scheduler

PF Ringseth, G Fernandes, N Gustafsson… - US Patent …, 2013 - Google Patents
10-1 the scheduler. The scheduling collections are mapped into at least a partial search
order based on one or more execution metrics. When a processing resource in a scheduling …

Efficient fine-grain thread migration with active threads

B Weissman, B Gomes, JW Quittek… - Proceedings of the …, 1998 - ieeexplore.ieee.org
Thread migration is established as a mechanism for achieving dynamic load sharing.
However, fine-grained migration has not been used due to the high thread and messaging …

Performance counters and state sharing annotations: a unified approach to thread locality

B Weissman - ACM SIGPLAN Notices, 1998 - dl.acm.org
This paper describes a combined approach for improving thread locality that uses the
bardware performance monitors of modem processors and program-centric code …

Wake-and-go mechanism with data exclusivity

RK Arimilli, SP Sharma, RC Swanberg - US Patent 8,225,120, 2012 - Google Patents
Snoop response logic on a system bus is configured to detect on the system bus requests to
access data at a target address with data exclusivity from at least one of a plurality of wake …

Programming idiom accelerator for remote update

RK Arimilli, SP Sharma, RC Swanberg - US Patent 8,082,315, 2011 - Google Patents
A remote update programming idiom accelerator identifies a remote update programming
idiom in an instruction sequence of a thread running on a processing unit of a data …

Wake-and-go mechanism with software save of thread state

RK Arimilli, SP Sharma, RC Swanberg - US Patent 8,612,977, 2013 - Google Patents
US8612977B2 - Wake-and-go mechanism with software save of thread state - Google Patents
US8612977B2 - Wake-and-go mechanism with software save of thread state - Google Patents …