| 10235215 |
Memory lock mechanism for a multiprocessor system |
Lakshminarayana B. Arimilli, Guy L. Guthrie, William J. Starke |
2019-03-19 |
$3,213,000 |
| 9811097 |
Environmental control of liquid cooled electronics |
Michael J. Ellsworth, Jr., Edward J. Seminaro |
2017-11-07 |
|
| 9396021 |
Techniques for dynamically assigning jobs to processors in a cluster using local job tables |
Lakshminarayana B. Arimilli, Claude Basso, Jean Calvignac |
2016-07-19 |
$4,161,000 |
| 9384042 |
Techniques for dynamically assigning jobs to processors in a cluster based on inter-thread communications |
Lakshminarayana B. Arimilli, Claude Basso, Jean Calvignac |
2016-07-05 |
$5,294,000 |
| 9336145 |
Techniques for cache injection in a processor system based on a shared state |
Lakshminarayana B. Arimilli, Jody B. Joyner, William J. Starke |
2016-05-10 |
$4,731,000 |
| 9268703 |
Techniques for cache injection in a processor system from a remote node |
Lakshminarayana B. Arimilli, Jody B. Joyner, William J. Starke |
2016-02-23 |
$5,149,000 |
| 9256540 |
Techniques for cache injection in a processor system using a cache injection instruction |
Lakshminarayana B. Arimilli, Balaram Sinharoy |
2016-02-09 |
$2,307,000 |
| 9110885 |
Techniques for cache injection in a processor system |
Lakshminarayana B. Arimilli, Balaram Sinharoy |
2015-08-18 |
$3,868,000 |
| 9098354 |
Management of application to I/O device communication requests between data processing systems |
Piyush Chaudhary |
2015-08-04 |
$5,566,000 |
| 9009214 |
Management of process-to-process inter-cluster communication requests |
Piyush Chaudhary |
2015-04-14 |
$3,567,000 |
| 8977752 |
Event-based dynamic resource provisioning |
Piyush Chaudhary |
2015-03-10 |
$8,782,000 |
| 8909871 |
Data processing system and method for reducing cache pollution by write stream memory access patterns |
Francis Patrick O'Connell, Hazim Shafi, Derek E. Williams, Lixin Zhang |
2014-12-09 |
$5,061,000 |
| 8893148 |
Performing setup operations for receiving different amounts of data while processors are performing message passing interface tasks |
Lakshminarayana B. Arimilli, Ramakrishnan Rajamony, William E. Speight |
2014-11-18 |
$3,249,000 |
| 8893126 |
Binding a process to a special purpose processing element having characteristics of a processor |
Lakshminarayana B. Arimilli, Guy L. Guthrie, Charles F. Marino, William J. Starke |
2014-11-18 |
$3,249,000 |
| 8892821 |
Method and system for thread-based memory speculation in a memory subsystem of a data processing system |
Sanjeev Ghai, Warren E. Maule |
2014-11-18 |
$3,249,000 |
| 8886919 |
Remote update programming idiom accelerator with allocated processor resources |
Satya P. Sharma, Randal C. Swanberg |
2014-11-11 |
$15,773,000 |
| 8880853 |
CAM-based wake-and-go snooping engine for waking a thread put to sleep for spinning on a target address lock |
Satya P. Sharma, Randal C. Swanberg |
2014-11-04 |
$3,955,000 |
| 8788795 |
Programming idiom accelerator to examine pre-fetched instruction streams for multiple processors |
Satya P. Sharma, Randal C. Swanberg |
2014-07-22 |
$5,473,000 |
| 8775778 |
Use of a helper thread to asynchronously compute incoming data |
Juan C. Rubio, Balaram Sinharoy |
2014-07-08 |
$4,236,000 |
| 8754546 |
Bulk power assembly |
Edward J. Seminaro, Kevin R. Covi, Steven J. Ahladas |
2014-06-17 |
$4,121,000 |
| 8732683 |
Compiler providing idiom to idiom accelerator |
Satya P. Sharma, Randal C. Swanberg |
2014-05-20 |
$10,035,000 |
| 8725992 |
Programming language exposing idiom calls to a programming idiom accelerator |
Satya P. Sharma, Randal C. Swanberg |
2014-05-13 |
$6,724,000 |
| 8707016 |
Thread partitioning in a multi-core environment |
Juan C. Rubio, Balaram Sinharoy |
2014-04-22 |
$7,961,000 |
| 8640142 |
Wake-and-go mechanism with dynamic allocation in hardware private array |
Satya P. Sharma, Randal C. Swanberg |
2014-01-28 |
$3,630,000 |
| 8640141 |
Wake-and-go mechanism with hardware private array |
Satya P. Sharma, Randal C. Swanberg |
2014-01-28 |
$3,630,000 |