Inventor profile of:

Ravi K. Arimilli

City:

Austin, Texas

Country:

United States

Published Applications:

140

Last publication date:

2013-07-11

Top Assignees for applications by Ravi K. Arimilli

The entities that hold a legal rights for patent applications filed by inventor Arimilli Ravi K.:

Recent patent applications by 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:

#1 | 2013-07-11
US20130179899A1
Physics

Management of process-to-process communication requests

#2 | 2012-11-29
US20120304201A1
Physics

Management of process-to-process communication requests

#3 | 2012-11-01
US20120273185A1
Physics

ENVIRONMENTAL CONTROL OF LIQUID COOLED ELECTRONICS

#4 | 2012-10-18
US20120266180A1
Physics

Performing setup operations for receiving different amounts of data while processors are performing message passing interface tasks

#5 | 2012-10-18
US20120265938A1
Physics

Performing a partial cache line storage-modifying operation based upon a hint

#6 | 2012-07-26
US20120191674A1
Electricity

Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history

#7 | 2012-06-21
US20120159126A1
Physics

Programming language exposing idiom calls to a programming idiom accelerator

#8 | 2011-07-14
US20110173632A1
Physics

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

#9 | 2011-07-14
US20110173631A1
Physics

Wake-and-go mechanism for a data processing system

#10 | 2011-07-14
US20110173630A1
Physics

Central repository for wake-and-go mechanism

#11 | 2011-07-14
US20110173625A1
Physics

Wake-and-go mechanism with prioritization of threads

#12 | 2011-07-14
US20110173593A1
Physics

Compiler providing idiom to idiom accelerator

#13 | 2011-07-14
US20110173423A1
Physics

Hardware wake-and-go mechanism and content addressable memory with instruction pre-fetch look-ahead to detect programming idioms

#14 | 2011-07-14
US20110173419A1
Physics

Look-ahead wake-and-go engine with speculative execution

#15 | 2011-07-14
US20110173417A1
Physics

Programming idiom accelerator to examine pre-fetched instruction streams for multiple processors

#16 | 2010-11-25
US20100299496A1
Physics

Thread partitioning in a multi-core environment

#17 | 2010-11-18
US20100293359A1
Physics

General purpose register cloning

#18 | 2010-11-18
US20100293341A1
Physics

Wake-and-go mechanism with exclusive system bus response

#19 | 2010-11-18
US20100293340A1
Physics

Wake-and-go mechanism with system bus response

#20 | 2010-11-18
US20100293339A1
Physics

Varying a data prefetch size based upon data usage

#21 | 2010-11-11
US20100287341A1
Physics

Wake-and-go mechanism with system address bus transaction master

#22 | 2010-10-21
US20100269118A1
Physics

Speculative popcount data creation

#23 | 2010-10-21
US20100269115A1
Physics

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

#24 | 2010-10-21
US20100269027A1
Physics

User level message broadcast mechanism in distributed computing environment

#25 | 2010-10-21
US20100268915A1
Physics

Remote update programming idiom accelerator with allocated processor resources

#26 | 2010-10-21
US20100268896A1
Physics

Techniques for cache injection in a processor system from a remote node

#27 | 2010-10-21
US20100268880A1
Physics

Dynamic runtime modification of array layout for offset

#28 | 2010-10-21
US20100268791A1
Physics

Programming idiom accelerator for remote update

#29 | 2010-10-21
US20100268790A1
Physics

Complex remote update programming idiom accelerator

#30 | 2010-10-21
US20100268788A1
Physics

Remote asynchronous data mover

#31 | 2010-10-21
US20100263855A1
Physics

Environmental control of liquid cooled electronics

#32 | 2010-10-14
US20100262883A1
Electricity

Dynamic monitoring of ability to reassemble streaming data across multiple channels based on history

#33 | 2010-10-14
US20100262787A1
Physics

Techniques for cache injection in a processor system based on a shared state

#34 | 2010-10-14
US20100262578A1
Physics

Consolidating file system backend operations with access of data

#35 | 2010-10-07
US20100257317A1
Physics

Virtual barrier synchronization cache

#36 | 2010-10-07
US20100257316A1
Physics

Virtual barrier synchronization cache castout election

#37 | 2010-06-24
US20100162272A1
Physics

Management of application to I/O device communication requests between data processing systems

#38 | 2010-06-24
US20100162271A1
Physics

Management of process-to-process intra-cluster communication requests

#39 | 2010-06-24
US20100161705A1
Physics

Management of application to application communication requests between data processing systems

#40 | 2010-06-24
US20100161704A1
Electricity

Management of process-to-process inter-cluster communication requests

#41 | 2010-06-24
US20100158048A1
Physics

Reassembling streaming data across multiple packetized communication channels

#42 | 2010-06-17
US20100153938A1
Physics

Computation table for block computation

#43 | 2010-06-17
US20100153931A1
Physics

Operand data structure for block computation

#44 | 2010-06-17
US20100153683A1
Physics

Specifying an addressing relationship in an operand data structure

#45 | 2010-06-17
US20100153681A1
Physics

Block driven computation with an address generation accelerator

#46 | 2010-06-17
US20100153648A1
Physics

Block driven computation using a caching policy specified in an operand data structure

#47 | 2010-05-13
US20100122107A1
Physics

Physical interface macros (PHYS) supporting heterogeneous electrical properties

#48 | 2010-05-13
US20100122011A1
Physics

Supporting multiple high bandwidth I/O controllers on a single chip

#49 | 2010-03-18
US20100070717A1
Physics

Techniques for cache injection in a processor system responsive to a specific instruction sequence

#50 | 2010-03-18
US20100070712A1
Physics

Techniques for cache injection in a processor system with replacement policy position modification

#51 | 2010-03-18
US20100070711A1
Physics

Techniques for cache injection in a processor system using a cache injection instruction

#52 | 2010-03-18
US20100070710A1
Physics

Techniques for cache injection in a processor system

#53 | 2010-03-18
US20100067193A1
Electricity

Convergence of air water cooling of an electronics rack and a computer room in a single unit

#54 | 2010-01-07
US20100005202A1
Physics

Dynamic segment sparing and repair in a memory system

#55 | 2009-08-06
US20090199197A1
Physics

Wake-and-go mechanism with dynamic allocation in hardware private array

#56 | 2009-08-06
US20090199189A1
Physics

CAM-based wake-and-go snooping engine for waking a thread put to sleep for spinning on a target address lock

#57 | 2009-08-06
US20090199184A1
Physics

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

#58 | 2009-08-06
US20090199183A1
Physics

Wake-and-go mechanism with hardware private array

#59 | 2009-08-06
US20090199181A1
Physics

Use of a helper thread to asynchronously compute incoming data

#60 | 2009-08-06
US20090199170A1
Physics

Helper thread for pre-fetching data

#61 | 2009-08-06
US20090199030A1
Physics

Hardware wake-and-go mechanism for a data processing system

#62 | 2009-08-06
US20090199029A1
Physics

Wake-and-go mechanism with data monitoring

#63 | 2009-08-06
US20090199028A1
Physics

Wake-and-go mechanism with data exclusivity

#64 | 2009-08-06
US20090198975A1
Physics

Termination of in-flight asynchronous memory move

#65 | 2009-08-06
US20090198971A1
Physics

Binding a process to a special purpose processing element having characteristics of a processor

#66 | 2009-08-06
US20090198965A1
Physics

Sourcing differing amounts of prefetch data in response to data prefetch requests

#67 | 2009-08-06
US20090198963A1
Physics

Completion of asynchronous memory move in the presence of a barrier operation

#68 | 2009-08-06
US20090198960A1
Physics

Partial cache line accesses based on memory access patterns

#69 | 2009-08-06
US20090198958A1
Electricity

Dynamic 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-06
US20090198957A1
Physics

Performing dynamic request routing based on broadcast queue depths

#71 | 2009-08-06
US20090198956A1
Electricity

System and Method for Data Processing Using a Low-Cost Two-Tier Full-Graph Interconnect Architecture

#72 | 2009-08-06
US20090198955A1
Physics

Asynchronous memory move across physical nodes with dual-sided communication

#73 | 2009-08-06
US20090198953A1
Physics

Full virtualization of resources across an IP interconnect using page frame table

#74 | 2009-08-06
US20090198951A1
Physics

Full virtualization of resources across an IP interconnect

#75 | 2009-08-06
US20090198950A1
Physics

Techniques for indirect data prefetching

#76 | 2009-08-06
US20090198948A1
Physics

Data prefetching using indirect addressing

#77 | 2009-08-06
US20090198939A1
Physics

Launching multiple concurrent memory moves via a fully asynchronoous memory mover

#78 | 2009-08-06
US20090198938A1
Physics

Handling of address conflicts during asynchronous memory move operations

#79 | 2009-08-06
US20090198937A1
Physics

Mechanisms for communicating with an asynchronous memory mover to perform AMM operations

#80 | 2009-08-06
US20090198936A1
Physics

Reporting of partially performed memory move

#81 | 2009-08-06
US20090198935A1
Physics

Performing an asynchronous memory move (AMM) via execution of AMM store instruction within the instruction set architecture

#82 | 2009-08-06
US20090198934A1
Physics

Fully asynchronous memory mover

#83 | 2009-08-06
US20090198933A1
Physics

Method and apparatus for handling multiple memory requests within a multiprocessor system

#84 | 2009-08-06
US20090198920A1
Physics

Processing Units Within a Multiprocessor System Adapted to Support Memory Locks

#85 | 2009-08-06
US20090198918A1
Physics

Host fabric interface (HFI) to perform global shared memory (GSM) operations

#86 | 2009-08-06
US20090198917A1
Physics

Specialized memory move barrier operations

#87 | 2009-08-06
US20090198916A1
Physics

Method and Apparatus for Supporting Low-Overhead Memory Locks Within a Multiprocessor System

#88 | 2009-08-06
US20090198915A1
Physics

Dynamic selection of a memory access size

#89 | 2009-08-06
US20090198914A1
Physics

Interconnect operation indicating acceptability of partial data delivery

#90 | 2009-08-06
US20090198912A1
Physics

Cache management for partial cache line operations

#91 | 2009-08-06
US20090198911A1
Physics

Claiming coherency ownership of a partial cache line of data

#92 | 2009-08-06
US20090198910A1
Physics

DATA PROCESSING SYSTEM, PROCESSOR AND METHOD THAT SUPPORT A TOUCH OF A PARTIAL CACHE LINE OF DATA

#93 | 2009-08-06
US20090198908A1
Physics

Method for enabling direct prefetching of data during asychronous memory move operation

#94 | 2009-08-06
US20090198906A1
Physics

Techniques for multi-level indirect data prefetching

#95 | 2009-08-06
US20090198905A1
Physics

Techniques for prediction-based indirect data prefetching

#96 | 2009-08-06
US20090198904A1
Physics

Techniques for data prefetching using indirect addressing with offset

#97 | 2009-08-06
US20090198903A1
Physics

Varying an amount of data retrieved from memory based upon an instruction hint

#98 | 2009-08-06
US20090198897A1
Physics

Cache management during asynchronous memory move operations

#99 | 2009-08-06
US20090198891A1
Physics

Issuing global shared memory operations via direct cache injection to a host fabric interface

#100 | 2009-08-06
US20090198865A1
Physics

Partial cache line storage-modifying operation based upon a hint

InventorID:

338532 ⎘