Austin, Texas
United States
140
2013-07-11
The entities that hold a legal rights for patent applications filed by inventor Arimilli Ravi K.:
Ravi K. Arimilli from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:
Management of process-to-process communication requests
#2 | 2012-11-29Management of process-to-process communication requests
#3 | 2012-11-01ENVIRONMENTAL CONTROL OF LIQUID COOLED ELECTRONICS
#4 | 2012-10-18Performing setup operations for receiving different amounts of data while processors are performing message passing interface tasks
#5 | 2012-10-18Performing a partial cache line storage-modifying operation based upon a hint
#6 | 2012-07-26Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history
#7 | 2012-06-21Programming language exposing idiom calls to a programming idiom accelerator
#8 | 2011-07-14Hardware wake-and-go mechanism with look-ahead polling
#9 | 2011-07-14Wake-and-go mechanism for a data processing system
#10 | 2011-07-14Central repository for wake-and-go mechanism
#11 | 2011-07-14Wake-and-go mechanism with prioritization of threads
#12 | 2011-07-14Compiler providing idiom to idiom accelerator
#13 | 2011-07-14Hardware wake-and-go mechanism and content addressable memory with instruction pre-fetch look-ahead to detect programming idioms
#14 | 2011-07-14Look-ahead wake-and-go engine with speculative execution
#15 | 2011-07-14Programming idiom accelerator to examine pre-fetched instruction streams for multiple processors
#16 | 2010-11-25Thread partitioning in a multi-core environment
#17 | 2010-11-18General purpose register cloning
#18 | 2010-11-18Wake-and-go mechanism with exclusive system bus response
#19 | 2010-11-18Wake-and-go mechanism with system bus response
#20 | 2010-11-18Varying a data prefetch size based upon data usage
#21 | 2010-11-11Wake-and-go mechanism with system address bus transaction master
#22 | 2010-10-21Speculative popcount data creation
#23 | 2010-10-21Migrating sleeping and waking threads between wake-and-go mechanisms in a multiple processor data processing system
#24 | 2010-10-21User level message broadcast mechanism in distributed computing environment
#25 | 2010-10-21Remote update programming idiom accelerator with allocated processor resources
#26 | 2010-10-21Techniques for cache injection in a processor system from a remote node
#27 | 2010-10-21Dynamic runtime modification of array layout for offset
#28 | 2010-10-21Programming idiom accelerator for remote update
#29 | 2010-10-21Complex remote update programming idiom accelerator
#30 | 2010-10-21Remote asynchronous data mover
#31 | 2010-10-21Environmental control of liquid cooled electronics
#32 | 2010-10-14Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history
#33 | 2010-10-14Techniques for cache injection in a processor system based on a shared state
#34 | 2010-10-14Consolidating file system backend operations with access of data
#35 | 2010-10-07Virtual barrier synchronization cache
#36 | 2010-10-07Virtual barrier synchronization cache castout election
#37 | 2010-06-24Management of application to I/O device communication requests between data processing systems
#38 | 2010-06-24Management of process-to-process intra-cluster communication requests
#39 | 2010-06-24Management of application to application communication requests between data processing systems
#40 | 2010-06-24Management of process-to-process inter-cluster communication requests
#41 | 2010-06-24Reassembling streaming data across multiple packetized communication channels
#42 | 2010-06-17Computation table for block computation
#43 | 2010-06-17Operand data structure for block computation
#44 | 2010-06-17Specifying an addressing relationship in an operand data structure
#45 | 2010-06-17Block driven computation with an address generation accelerator
#46 | 2010-06-17Block driven computation using a caching policy specified in an operand data structure
#47 | 2010-05-13Physical interface macros (PHYS) supporting heterogeneous electrical properties
#48 | 2010-05-13Supporting multiple high bandwidth I/O controllers on a single chip
#49 | 2010-03-18Techniques for cache injection in a processor system responsive to a specific instruction sequence
#50 | 2010-03-18Techniques for cache injection in a processor system with replacement policy position modification
#51 | 2010-03-18Techniques for cache injection in a processor system using a cache injection instruction
#52 | 2010-03-18Techniques for cache injection in a processor system
#53 | 2010-03-18Convergence of air water cooling of an electronics rack and a computer room in a single unit
#54 | 2010-01-07Dynamic segment sparing and repair in a memory system
#55 | 2009-08-06Wake-and-go mechanism with dynamic allocation in hardware private array
#56 | 2009-08-06CAM-based wake-and-go snooping engine for waking a thread put to sleep for spinning on a target address lock
#57 | 2009-08-06Wake-and-go mechanism with software save of thread state
#58 | 2009-08-06Wake-and-go mechanism with hardware private array
#59 | 2009-08-06Use of a helper thread to asynchronously compute incoming data
#60 | 2009-08-06Helper thread for pre-fetching data
#61 | 2009-08-06Hardware wake-and-go mechanism for a data processing system
#62 | 2009-08-06Wake-and-go mechanism with data monitoring
#63 | 2009-08-06Wake-and-go mechanism with data exclusivity
#64 | 2009-08-06Termination of in-flight asynchronous memory move
#65 | 2009-08-06Binding a process to a special purpose processing element having characteristics of a processor
#66 | 2009-08-06Sourcing differing amounts of prefetch data in response to data prefetch requests
#67 | 2009-08-06Completion of asynchronous memory move in the presence of a barrier operation
#68 | 2009-08-06Partial cache line accesses based on memory access patterns
#69 | 2009-08-06Dynamic routing based on information of not responded active source requests quantity received in broadcast heartbeat signal and stored in local data structure for other processor chips
#70 | 2009-08-06Performing dynamic request routing based on broadcast queue depths
#71 | 2009-08-06System and Method for Data Processing Using a Low-Cost Two-Tier Full-Graph Interconnect Architecture
#72 | 2009-08-06Asynchronous memory move across physical nodes with dual-sided communication
#73 | 2009-08-06Full virtualization of resources across an IP interconnect using page frame table
#74 | 2009-08-06Full virtualization of resources across an IP interconnect
#75 | 2009-08-06Techniques for indirect data prefetching
#76 | 2009-08-06Data prefetching using indirect addressing
#77 | 2009-08-06Launching multiple concurrent memory moves via a fully asynchronoous memory mover
#78 | 2009-08-06Handling of address conflicts during asynchronous memory move operations
#79 | 2009-08-06Mechanisms for communicating with an asynchronous memory mover to perform AMM operations
#80 | 2009-08-06Reporting of partially performed memory move
#81 | 2009-08-06Performing an asynchronous memory move (AMM) via execution of AMM store instruction within the instruction set architecture
#82 | 2009-08-06Fully asynchronous memory mover
#83 | 2009-08-06Method and apparatus for handling multiple memory requests within a multiprocessor system
#84 | 2009-08-06Processing Units Within a Multiprocessor System Adapted to Support Memory Locks
#85 | 2009-08-06Host fabric interface (HFI) to perform global shared memory (GSM) operations
#86 | 2009-08-06Specialized memory move barrier operations
#87 | 2009-08-06Method and Apparatus for Supporting Low-Overhead Memory Locks Within a Multiprocessor System
#88 | 2009-08-06Dynamic selection of a memory access size
#89 | 2009-08-06Interconnect operation indicating acceptability of partial data delivery
#90 | 2009-08-06Cache management for partial cache line operations
#91 | 2009-08-06Claiming coherency ownership of a partial cache line of data
#92 | 2009-08-06DATA PROCESSING SYSTEM, PROCESSOR AND METHOD THAT SUPPORT A TOUCH OF A PARTIAL CACHE LINE OF DATA
#93 | 2009-08-06Method for enabling direct prefetching of data during asychronous memory move operation
#94 | 2009-08-06Techniques for multi-level indirect data prefetching
#95 | 2009-08-06Techniques for prediction-based indirect data prefetching
#96 | 2009-08-06Techniques for data prefetching using indirect addressing with offset
#97 | 2009-08-06Varying an amount of data retrieved from memory based upon an instruction hint
#98 | 2009-08-06Cache management during asynchronous memory move operations
#99 | 2009-08-06Issuing global shared memory operations via direct cache injection to a host fabric interface
#100 | 2009-08-06Partial cache line storage-modifying operation based upon a hint
338532 ⎘