loadpatents
name:-0.75345897674561
name:-1.8757390975952
name:-0.080556869506836
Tirumalai; Partha P. Patent Filings

Tirumalai; Partha P.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Tirumalai; Partha P..The latest application filed is for "platform specific optimizations in static compilers".

Company Profile
0.42.26
  • Tirumalai; Partha P. - Fremont CA US
  • Tirumalai; Partha P - Fremont CA
  • Tirumalai, Partha P. - Freemont CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Fault tolerant compilation with automatic error correction
Grant 9,274,770 - Song , et al. March 1, 2
2016-03-01
Fault tolerant compilation with automatic optimization adjustment
Grant 9,207,921 - Song , et al. December 8, 2
2015-12-08
Platform specific optimizations in static compilers
Grant 9,032,379 - Kalogeropulos , et al. May 12, 2
2015-05-12
Minimizing register spills by using register moves
Grant 9,009,692 - Kalogeropulos , et al. April 14, 2
2015-04-14
Platform Specific Optimizations In Static Compilers
App 20140380289 - KALOGEROPULOS; SPIROS ;   et al.
2014-12-25
Parallelizing non-countable loops with hardware transactional memory
Grant 8,739,141 - Song , et al. May 27, 2
2014-05-27
Static profitability control for speculative automatic parallelization
Grant 8,677,337 - Song , et al. March 18, 2
2014-03-18
Compiler implementation of lock/unlock using hardware transactional memory
Grant 8,612,929 - Kalogeropulos , et al. December 17, 2
2013-12-17
Anticipatory helper thread based code execution
Grant 8,595,744 - Tirumalai , et al. November 26, 2
2013-11-26
Pipelined parallelization with localized self-helper threading
Grant 8,561,046 - Song , et al. October 15, 2
2013-10-15
Controlling and dynamically varying automatic parallelization
Grant 8,528,001 - Song , et al. September 3, 2
2013-09-03
Method and system for utilizing parallelism across loops
Grant 8,479,185 - Kalogeropulos , et al. July 2, 2
2013-07-02
Runtime profitability control for speculative automatic parallelization
Grant 8,359,587 - Song , et al. January 22, 2
2013-01-22
Method and system for interprocedural prefetching
Grant 8,312,442 - Song , et al. November 13, 2
2012-11-13
Method and apparatus for generating efficient code for scout thread to prefetch data values for a main thread
App 20120226892 - Tirumalai; Partha P. ;   et al.
2012-09-06
Value predictable variable scoping for speculative automatic parallelization with transactional memory
Grant 8,239,843 - Song , et al. August 7, 2
2012-08-07
Method And System For Utilizing Parallelism Across Loops
App 20120151463 - Kalogeropulos; Spiros ;   et al.
2012-06-14
Compiler framework for speculative automatic parallelization with transactional memory
Grant 8,151,252 - Song , et al. April 3, 2
2012-04-03
Adaptive code through self steered execution
Grant 8,069,440 - Tirumalai , et al. November 29, 2
2011-11-29
Minimizing Register Spills by Using Register Moves
App 20110161945 - Kalogeropulos; Spiros ;   et al.
2011-06-30
Facilitating communication and synchronization between main and scout threads
Grant 7,950,012 - Tirumalai , et al. May 24, 2
2011-05-24
Pipelined Parallelization With Localized Self-helper Threading
App 20110067014 - Song; Yonghong ;   et al.
2011-03-17
Fault Tolerant Compilation With Automatic Error Correction
App 20100325618 - Song; Yonghong ;   et al.
2010-12-23
Fault Tolerant Compilation With Automatic Optimization Adjustment
App 20100325619 - Song; Yonghong ;   et al.
2010-12-23
Method and apparatus for software scouting regions of a program
Grant 7,849,453 - Tirumalai , et al. December 7, 2
2010-12-07
Controlling And Dynamically Varying Automatic Parallelization
App 20100153959 - Song; Yonghong ;   et al.
2010-06-17
Method And System For Interprocedural Prefetching
App 20100146495 - Song; Yonghong ;   et al.
2010-06-10
Compiler Implementation Of Lock/unlock Using Hardware Transactional Memory
App 20100146480 - Kalogeropulos; Spiros ;   et al.
2010-06-10
Locked prefetch scheduling in general cyclic regions
Grant 7,681,188 - Tirumalai , et al. March 16, 2
2010-03-16
Parallelizing Non-countable Loops With Hardware Transactional Memory
App 20090288075 - Song; Yonghong ;   et al.
2009-11-19
Runtime Profitability Control For Speculative Automatic Parallelization
App 20090276766 - Song; Yonghong ;   et al.
2009-11-05
Static Profitability Control For Speculative Automatic Parallelization
App 20090276758 - Song; Yonghong ;   et al.
2009-11-05
Value Predictable Variable Scoping For Speculative Automatic Parallelization With Transactional Memory
App 20090235237 - Song; Yonghong ;   et al.
2009-09-17
Compiler Framework For Speculative Automatic Parallelization With Transactional Memory
App 20090217253 - Song; Yonghong ;   et al.
2009-08-27
Method and apparatus for optimizing computer program performance using steered execution
Grant 7,458,067 - Tirumalai , et al. November 25, 2
2008-11-25
Utility Function Execution Using Scout Threads
App 20080141268 - Tirumalai; Partha P. ;   et al.
2008-06-12
Method and system for generating prefetch information for multi-block indirect memory access chains
Grant 7,383,402 - Kalogeropulos , et al. June 3, 2
2008-06-03
Method and system for identifying multi-block indirect memory access chains
Grant 7,383,401 - Kalogeropulos , et al. June 3, 2
2008-06-03
Adaptive code through self steered execution
App 20080127134 - Tirumalai; Partha P. ;   et al.
2008-05-29
Method and system for identifying multi-block indirect memory access chains
App 20070283105 - Kalogeropulos; Spiros ;   et al.
2007-12-06
Method and system for generating prefetch information for multi-block indirect memory access chains
App 20070283106 - Kalogeropulos; Spiros ;   et al.
2007-12-06
Anticipatory helper thread based code execution
App 20070271565 - Tirumalai; Partha P. ;   et al.
2007-11-22
Method and apparatus for inserting prefetch instructions in an optimizing compiler
Grant 7,257,810 - Tirumalai , et al. August 14, 2
2007-08-14
Method and apparatus for selecting references for prefetching in an optimizing compiler
Grant 7,234,136 - Tirumalai , et al. June 19, 2
2007-06-19
Facilitating communication and synchronization between main and scout threads
App 20070022422 - Tirumalai; Partha P. ;   et al.
2007-01-25
Method and apparatus for software scouting regions of a program
App 20070022412 - Tirumalai; Partha P. ;   et al.
2007-01-25
Method and apparatus for simultaneous optimization of code targeting multiple machines
Grant 7,140,010 - Tirumalai , et al. November 21, 2
2006-11-21
Microprocessor having a page prefetch cache for database applications
Grant 6,848,028 - Sugumar , et al. January 25, 2
2005-01-25
Method for employing a page prefetch cache for database applications
Grant 6,829,680 - Sugumar , et al. December 7, 2
2004-12-07
Method and apparatus prefetching indexed array references
App 20040093591 - Kalogeropulos, Spiros ;   et al.
2004-05-13
Method and apparatus for selecting references for prefetching in an optimizing compiler
App 20030088863 - Tirumalai, Partha P. ;   et al.
2003-05-08
Method and apparatus for inserting prefetch instructions in an optimizing compiler
App 20030088864 - Tirumalai, Partha P. ;   et al.
2003-05-08
Method and apparatus for simultaneous optimization of code targeting multiple machines
App 20020144247 - Tirumalai, Partha P. ;   et al.
2002-10-03
Hybrid technique for performing a column modification operation in a sparse symmetric direct matrix solver
Grant 6,397,236 - Garg , et al. May 28, 2
2002-05-28
Method and apparatus for instruction scheduling in an optimizing compiler for minimizing overhead instructions
Grant 5,835,776 - Tirumalai , et al. November 10, 1
1998-11-10
Method and apparatus for efficient determination of an RMII vector for modulo scheduled loops in an optimizing compiler
Grant 5,809,308 - Tirumalai September 15, 1
1998-09-15
Method and apparatus for automatic selection of the load latency to be used in modulo scheduling in an optimizing compiler
Grant 5,664,193 - Tirumalai September 2, 1
1997-09-02

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed