Issued Patents All Time
Showing 1–25 of 508 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10235215 | Memory lock mechanism for a multiprocessor system | Lakshminarayana B. Arimilli, Guy L. Guthrie, William J. Starke | 2019-03-19 |
| 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 |
| 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 |
| 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 |
| 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 |
| 9256540 | Techniques for cache injection in a processor system using a cache injection instruction | Lakshminarayana B. Arimilli, Balaram Sinharoy | 2016-02-09 |
| 9110885 | Techniques for cache injection in a processor system | Lakshminarayana B. Arimilli, Balaram Sinharoy | 2015-08-18 |
| 9098354 | Management of application to I/O device communication requests between data processing systems | Piyush Chaudhary | 2015-08-04 |
| 9009214 | Management of process-to-process inter-cluster communication requests | Piyush Chaudhary | 2015-04-14 |
| 8977752 | Event-based dynamic resource provisioning | Piyush Chaudhary | 2015-03-10 |
| 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 |
| 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 |
| 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 |
| 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 |
| 8886919 | Remote update programming idiom accelerator with allocated processor resources | Satya P. Sharma, Randal C. Swanberg | 2014-11-11 |
| 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 |
| 8788795 | Programming idiom accelerator to examine pre-fetched instruction streams for multiple processors | Satya P. Sharma, Randal C. Swanberg | 2014-07-22 |
| 8775778 | Use of a helper thread to asynchronously compute incoming data | Juan C. Rubio, Balaram Sinharoy | 2014-07-08 |
| 8754546 | Bulk power assembly | Edward J. Seminaro, Kevin R. Covi, Steven J. Ahladas | 2014-06-17 |
| 8732683 | Compiler providing idiom to idiom accelerator | Satya P. Sharma, Randal C. Swanberg | 2014-05-20 |
| 8725992 | Programming language exposing idiom calls to a programming idiom accelerator | Satya P. Sharma, Randal C. Swanberg | 2014-05-13 |
| 8707016 | Thread partitioning in a multi-core environment | Juan C. Rubio, Balaram Sinharoy | 2014-04-22 |
| 8640142 | Wake-and-go mechanism with dynamic allocation in hardware private array | Satya P. Sharma, Randal C. Swanberg | 2014-01-28 |
| 8640141 | Wake-and-go mechanism with hardware private array | Satya P. Sharma, Randal C. Swanberg | 2014-01-28 |