RA

Ravi Kumar Arimilli

IBM: 507 patents #20 of 70,183Top 1%
Motorola: 3 patents #3,303 of 12,470Top 30%
🗺 Texas: #5 of 125,132 inventorsTop 1%
Overall (All Time): #373 of 4,157,543Top 1%
508
Patents All Time

Issued Patents All Time

Showing 1–25 of 508 patents

Patent #TitleCo-InventorsDate
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