Assignee
ARIMILLI RAVI K
US·59 granted patents·2 pending applications·361 citations·filing 2006–2012
Top patents by PatentIndex Score
61 records- 0194US8127080B2Wake-and-go mechanism with system address bus transaction masterARIMILLI RAVI K·Filed 2008·Granted Feb 28, 2012·34 cites·21 claims
- 0292US8335238B2Reassembling streaming data across multiple packetized communication channelsARIMILLI RAVI K·Filed 2008·Granted Dec 18, 2012·21 cites·20 claims
- 0392US8082315B2Programming idiom accelerator for remote updateARIMILLI RAVI K·Filed 2009·Granted Dec 20, 2011·26 cites·20 claims
- 0490US8140771B2Partial cache line storage-modifying operation based upon a hintARIMILLI RAVI K·Filed 2008·Granted Mar 20, 2012·19 cites·12 claims
- 0590US8095758B2Fully asynchronous memory moverARIMILLI RAVI K·Filed 2008·Granted Jan 10, 2012·21 cites·20 claims
- 0689US8341635B2Hardware wake-and-go mechanism with look-ahead pollingARIMILLI RAVI K·Filed 2008·Granted Dec 25, 2012·20 cites·20 claims
- 0789US8250396B2Hardware wake-and-go mechanism for a data processing systemARIMILLI RAVI K·Filed 2008·Granted Aug 21, 2012·20 cites·20 claims
- 0888US8161263B2Techniques for indirect data prefetchingARIMILLI RAVI K·Filed 2008·Granted Apr 17, 2012·19 cites·18 claims
- 0986US8327101B2Cache management during asynchronous memory move operationsARIMILLI RAVI K·Filed 2008·Granted Dec 4, 2012·16 cites·20 claims
- 1086US8245004B2Mechanisms for communicating with an asynchronous memory mover to perform AMM operationsARIMILLI RAVI K·Filed 2008·Granted Aug 14, 2012·15 cites·10 claims
- 1184US8275963B2Asynchronous memory move across physical nodes with dual-sided communicationARIMILLI RAVI K·Filed 2008·Granted Sep 25, 2012·13 cites·12 claims
- 1282US8250307B2Sourcing differing amounts of prefetch data in response to data prefetch requestsARIMILLI RAVI K·Filed 2008·Granted Aug 21, 2012·11 cites·21 claims
- 1382US8230201B2Migrating sleeping and waking threads between wake-and-go mechanisms in a multiple processor data processing systemARIMILLI RAVI K·Filed 2009·Granted Jul 24, 2012·11 cites·16 claims
- 1481US8161264B2Techniques for data prefetching using indirect addressing with offsetARIMILLI RAVI K·Filed 2008·Granted Apr 17, 2012·10 cites·18 claims
- 1579US8332552B2Supporting multiple high bandwidth I/O controllers on a single chipARIMILLI RAVI K·Filed 2008·Granted Dec 11, 2012·9 cites·17 claims
- 1678US8266504B2Dynamic monitoring of ability to reassemble streaming data across multiple channels based on historyARIMILLI RAVI K·Filed 2009·Granted Sep 11, 2012·7 cites·7 claims
- 1778US8131935B2Virtual barrier synchronization cacheARIMILLI RAVI K·Filed 2009·Granted Mar 6, 2012·8 cites·19 claims
- 1875US8209488B2Techniques for prediction-based indirect data prefetchingARIMILLI RAVI K·Filed 2008·Granted Jun 26, 2012·6 cites·20 claims
- 1973US8499029B1Management of process-to-process communication requestsARIMILLI RAVI K·Filed 2008·Granted Jul 30, 2013·5 cites·9 claims
- 2073US8145723B2Complex remote update programming idiom acceleratorARIMILLI RAVI K·Filed 2009·Granted Mar 27, 2012·5 cites·18 claims
- 2172US8166277B2Data prefetching using indirect addressingARIMILLI RAVI K·Filed 2008·Granted Apr 24, 2012·5 cites·19 claims
- 2271US8707016B2Thread partitioning in a multi-core environmentARIMILLI RAVI K·Filed 2008·Granted Apr 22, 2014·5 cites·14 claims
- 2371US8140801B2Efficient and flexible memory copy operationARIMILLI RAVI K·Filed 2008·Granted Mar 20, 2012·4 cites·20 claims
- 2469US8775778B2Use of a helper thread to asynchronously compute incoming dataARIMILLI RAVI K·Filed 2008·Granted Jul 8, 2014·4 cites·20 claims
- 2569US8601241B2General purpose register cloningARIMILLI RAVI K·Filed 2008·Granted Dec 3, 2013·4 cites·20 claims
- 2669US8171476B2Wake-and-go mechanism with prioritization of threadsARIMILLI RAVI K·Filed 2008·Granted May 1, 2012·4 cites·20 claims
- 2768US9098354B2Management of application to I/O device communication requests between data processing systemsARIMILLI RAVI K·Filed 2008·Granted Aug 4, 2015·4 cites·14 claims
- 2866US8458439B2Block driven computation using a caching policy specified in an operand data structureARIMILLI RAVI K·Filed 2008·Granted Jun 4, 2013·3 cites·19 claims
- 2966US8312458B2Central repository for wake-and-go mechanismARIMILLI RAVI K·Filed 2008·Granted Nov 13, 2012·3 cites·14 claims
- 3066US8266381B2Varying an amount of data retrieved from memory based upon an instruction hintARIMILLI RAVI K·Filed 2008·Granted Sep 11, 2012·3 cites·10 claims
- 3166US8095733B2Virtual barrier synchronization cache castout electionARIMILLI RAVI K·Filed 2009·Granted Jan 10, 2012·3 cites·15 claims
- 3265US9811097B2Environmental control of liquid cooled electronicsARIMILLI RAVI K·Filed 2009·Granted Nov 7, 2017·4 cites·13 claims
- 3365US8176026B2Consolidating file system backend operations with access of dataARIMILLI RAVI K·Filed 2009·Granted May 8, 2012·3 cites·18 claims
- 3463US9009214B2Management of process-to-process inter-cluster communication requestsARIMILLI RAVI K·Filed 2008·Granted Apr 14, 2015·2 cites·19 claims
- 3563US8161265B2Techniques for multi-level indirect data prefetchingARIMILLI RAVI K·Filed 2008·Granted Apr 17, 2012·2 cites·22 claims
- 3663US8145849B2Wake-and-go mechanism with system bus responseARIMILLI RAVI K·Filed 2008·Granted Mar 27, 2012·2 cites·20 claims
- 3762US8880853B2CAM-based wake-and-go snooping engine for waking a thread put to sleep for spinning on a target address lockARIMILLI RAVI K·Filed 2008·Granted Nov 4, 2014·2 cites·17 claims
- 3862US8595443B2Varying a data prefetch size based upon data usageARIMILLI RAVI K·Filed 2008·Granted Nov 26, 2013·2 cites·15 claims
- 3962US8285971B2Block driven computation with an address generation acceleratorARIMILLI RAVI K·Filed 2008·Granted Oct 9, 2012·2 cites·19 claims
- 4062US8225120B2Wake-and-go mechanism with data exclusivityARIMILLI RAVI K·Filed 2008·Granted Jul 17, 2012·2 cites·20 claims
- 4159US8788795B2Programming idiom accelerator to examine pre-fetched instruction streams for multiple processorsARIMILLI RAVI K·Filed 2008·Granted Jul 22, 2014·1 cites·20 claims
- 4258US8909871B2Data processing system and method for reducing cache pollution by write stream memory access patternsARIMILLI RAVI K·Filed 2006·Granted Dec 9, 2014·1 cites·16 claims
- 4354US8640142B2Wake-and-go mechanism with dynamic allocation in hardware private arrayARIMILLI RAVI K·Filed 2008·Granted Jan 28, 2014·0 cites·19 claims
- 4453US8640141B2Wake-and-go mechanism with hardware private arrayARIMILLI RAVI K·Filed 2008·Granted Jan 28, 2014·0 cites·19 claims
- 4551US8886919B2Remote update programming idiom accelerator with allocated processor resourcesARIMILLI RAVI K·Filed 2009·Granted Nov 11, 2014·0 cites·20 claims
- 4651US8332588B2Performing a partial cache line storage-modifying operation based upon a hintARIMILLI RAVI K·Filed 2012·Granted Dec 11, 2012·0 cites·6 claims
- 4751US8214592B2Dynamic runtime modification of array layout for offsetARIMILLI RAVI K·Filed 2009·Granted Jul 3, 2012·0 cites·19 claims
- 4850US8612977B2Wake-and-go mechanism with software save of thread stateARIMILLI RAVI K·Filed 2008·Granted Dec 17, 2013·0 cites·13 claims
- 4950US8560594B2Management of process-to-process communication requestsARIMILLI RAVI K·Filed 2012·Granted Oct 15, 2013·0 cites·7 claims
- 5050US8516484B2Wake-and-go mechanism for a data processing systemARIMILLI RAVI K·Filed 2008·Granted Aug 20, 2013·0 cites·18 claims
Showing the top 50 of 61 patent records by PatentIndex Score.
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →