loadpatents
name:-0.055899143218994
name:-0.046142816543579
name:-0.0061919689178467
O'Brien; Kathryn M. Patent Filings

O'Brien; Kathryn M.

Patent Applications and Registrations

Patent applications and USPTO patent grants for O'Brien; Kathryn M..The latest application filed is for "arranging binary code based on call graph partitioning".

Company Profile
7.61.47
  • O'Brien; Kathryn M. - South Salem NY
  • O'Brien; Kathryn M. - Yorktown Heights NY
  • O'Brien; Kathryn M. - Yorktown NY US
*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
Arranging binary code based on call graph partitioning
Grant 10,324,694 - Chen , et al.
2019-06-18
Compiler-generated memory mapping hints
Grant 10,223,260 - O'Brien , et al.
2019-03-05
Arranging binary code based on call graph partitioning
Grant 10,169,013 - Chen , et al. J
2019-01-01
Arranging Binary Code Based on Call Graph Partitioning
App 20180136918 - Chen; Tong ;   et al.
2018-05-17
Multi-petascale highly efficient parallel supercomputer
Grant 9,971,713 - Asaad , et al. May 15, 2
2018-05-15
Arranging binary code based on call graph partitioning
Grant 9,916,144 - Chen , et al. March 13, 2
2018-03-13
Arranging Binary Code Based on Call Graph Partitioning
App 20170161040 - Chen; Tong ;   et al.
2017-06-08
Arranging binary code based on call graph partitioning
Grant 9,600,253 - Chen , et al. March 21, 2
2017-03-21
Arranging Binary Code Based on Call Graph Partitioning
App 20170010873 - Chen; Tong ;   et al.
2017-01-12
Arranging binary code based on call graph partitioning
Grant 9,459,851 - Chen , et al. October 4, 2
2016-10-04
Multi-petascale Highly Efficient Parallel Supercomputer
App 20160011996 - Asaad; Sameh ;   et al.
2016-01-14
Compiler-generated Memory Mapping Hints
App 20150269073 - O'Brien; Kathryn M. ;   et al.
2015-09-24
Multi-petascale highly efficient parallel supercomputer
Grant 9,081,501 - Asaad , et al. July 14, 2
2015-07-14
Method for partitioning programs between a general purpose core and one or more accelerators
Grant 9,038,040 - O'Brien , et al. May 19, 2
2015-05-19
Dynamically rewriting branch instructions in response to cache line eviction
Grant 8,782,381 - Chen , et al. July 15, 2
2014-07-15
Rewriting branch instructions using branch stubs
Grant 8,713,548 - Chen , et al. April 29, 2
2014-04-29
Building approximate data dependences with a moving window
Grant 8,667,260 - Eichenberger , et al. March 4, 2
2014-03-04
Dynamically rewriting branch instructions to directly target an instruction cache location
Grant 8,631,225 - Chen , et al. January 14, 2
2014-01-14
Dynamically rewriting branch instructions to directly target an instruction cache location
Grant 8,627,051 - Chen , et al. January 7, 2
2014-01-07
Data transfer optimized software cache for irregular memory references
Grant 8,561,043 - Ayguade , et al. October 15, 2
2013-10-15
Optimized code generation targeting a high locality software cache
Grant 8,561,044 - Chen , et al. October 15, 2
2013-10-15
Data transfer optimized software cache for regular memory references
Grant 8,527,974 - Ayguade , et al. September 3, 2
2013-09-03
Rewriting branch instructions using branch stubs
Grant 8,522,225 - Chen , et al. August 27, 2
2013-08-27
SPE software instruction cache
Grant 8,516,230 - Chen , et al. August 20, 2
2013-08-20
Tracking and detecting thread dependencies using speculative versioning cache
Grant 8,468,539 - Eichenberger , et al. June 18, 2
2013-06-18
Runtime dependence-aware scheduling using assist thread
Grant 8,464,271 - Eichenberger , et al. June 11, 2
2013-06-11
Version pressure feedback mechanisms for speculative versioning caches
Grant 8,397,052 - Eichenberger , et al. March 12, 2
2013-03-12
Partitioning programs between a general purpose core and one or more accelerators
Grant 8,375,374 - O'Brien , et al. February 12, 2
2013-02-12
Runtime Dependence-Aware Scheduling Using Assist Thread
App 20120204189 - Eichenberger; Alexandre E. ;   et al.
2012-08-09
Rewriting Branch Instructions Using Branch Stubs
App 20120204016 - Chen; Tong ;   et al.
2012-08-09
Arranging Binary Code Based on Call Graph Partitioning
App 20120198429 - Chen; Tong ;   et al.
2012-08-02
Binary Rewriting in Software Instruction Cache
App 20120198169 - Chen; Tong ;   et al.
2012-08-02
Dynamically Rewriting Branch Instructions in Response to Cache Line Eviction
App 20120198170 - Chen; Tong ;   et al.
2012-08-02
Runtime dependence-aware scheduling using assist thread
Grant 8,214,831 - Eichenberger , et al. July 3, 2
2012-07-03
Rewriting Branch Instructions Using Branch Stubs
App 20110321002 - Chen; Tong ;   et al.
2011-12-29
Arranging Binary Code Based on Call Graph Partitioning
App 20110321021 - Chen; Tong ;   et al.
2011-12-29
Dynamically Rewriting Branch Instructions in Response to Cache Line Eviction
App 20110320786 - Chen; Tong ;   et al.
2011-12-29
Binary Rewriting in Software Instruction Cache
App 20110320785 - Chen; Tong ;   et al.
2011-12-29
Domain stretching for an advanced dual-representation polyhedral loop transformation framework
Grant 8,087,011 - Eichenberger , et al. December 27, 2
2011-12-27
Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework
Grant 8,087,010 - Eichenberger , et al. December 27, 2
2011-12-27
System and method for advanced polyhedral loop transformations of source code in a compiler
Grant 8,060,870 - Eichenberger , et al. November 15, 2
2011-11-15
Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework
Grant 8,056,065 - Eichenberger , et al. November 8, 2
2011-11-08
Computer program functional partitioning system for heterogeneous multi-processing systems
Grant 8,037,463 - O'Brien , et al. October 11, 2
2011-10-11
Computer program code size partitioning system for multiple memory multi-processing systems
Grant 8,032,873 - O'Brien , et al. October 4, 2
2011-10-04
Building Approximate Data Dependences with a Moving Window
App 20110219222 - Eichenberger; Alexandre E. ;   et al.
2011-09-08
Multi-petascale Highly Efficient Parallel Supercomputer
App 20110219208 - Asaad; Sameh ;   et al.
2011-09-08
Compiler for eliminating redundant read-modify-write code sequences in non-vectorizable code
Grant 8,010,957 - O'Brien , et al. August 30, 2
2011-08-30
Workload partitioning in a parallel system with hetergeneous alignment constraints
Grant 8,006,238 - Eichenberger , et al. August 23, 2
2011-08-23
SPE Software Instruction Cache
App 20110161641 - CHEN; TONG ;   et al.
2011-06-30
Compiler method for employing multiple autonomous synergistic processors to simultaneously operate on longer vectors of data
Grant 7,962,906 - O'Brien , et al. June 14, 2
2011-06-14
Detecting Task Complete Dependencies Using Underlying Speculative Multi-Threading Hardware
App 20110055484 - Eichenberger; Alexandre E. ;   et al.
2011-03-03
Version Pressure Feedback Mechanisms for Speculative Versioning Caches
App 20110047362 - Eichenberger; Alexandre E. ;   et al.
2011-02-24
Runtime Dependence-Aware Scheduling Using Assist Thread
App 20100287550 - Eichenberger; Alexandre E. ;   et al.
2010-11-11
Optimized Code Generation Targeting a High Locality Software Cache
App 20100088673 - Chen; Tong ;   et al.
2010-04-08
System and Method for Domain Stretching for an Advanced Dual-Representation Polyhedral Loop Transformation Framework
App 20090307673 - Eichenberger; Alexandre E. ;   et al.
2009-12-10
Data Transfer Optimized Software Cache for Regular Memory References
App 20090248985 - Ayguade; Eduard ;   et al.
2009-10-01
Data Transfer Optimized Software Cache for Irregular Memory References
App 20090249318 - Ayguade; Eduard ;   et al.
2009-10-01
Computer Program Code Size Partitioning System for Multiple Memory Multi-Processing Systems
App 20090158019 - O'Brien; Kathryn M. ;   et al.
2009-06-18
Computer Program Functional Partitioning System for Heterogeneous Multi-processing Systems
App 20090119652 - O'Brien; Kathryn M. ;   et al.
2009-05-07
Method for garbage collection in heterogeneous multiprocessor systems
Grant 7,512,745 - Gschwind , et al. March 31, 2
2009-03-31
System and Method for Selective Code Generation Optimization for an Advanced Dual-Representation Polyhedral Loop Transformation Framework
App 20090083702 - Eichenberger; Alexandre E. ;   et al.
2009-03-26
System and Method for Advanced Polyhedral Loop Transformations of Source Code in a Compiler
App 20090083724 - Eichenberger; Alexandre E. ;   et al.
2009-03-26
System and Method for Stable Transitions in the Presence of Conditionals for an Advanced Dual-Representation Polyhedral Loop Transformation Framework
App 20090083722 - Eichenberger; Alexandre E. ;   et al.
2009-03-26
Method to efficiently prefetch and batch compiler-assisted software cache accesses
Grant 7,493,452 - Eichenberger , et al. February 17, 2
2009-02-17
Computer program functional partitioning method for heterogeneous multi-processing systems
Grant 7,487,496 - O'Brien , et al. February 3, 2
2009-02-03
Computer program code size partitioning method for multiple memory multi-processing systems
Grant 7,478,376 - O'Brien , et al. January 13, 2
2009-01-13
Apparatus and Method for Partitioning Programs Between a General Purpose Core and One or More Accelerators
App 20080256521 - O'Brien; John Kevin Patrick ;   et al.
2008-10-16
Compiler Method for Employing Multiple Autonomous Synergistic Processors to Simultaneously Operate on Longer Vectors of Data
App 20080229298 - O'Brien; John Kevin Patrick ;   et al.
2008-09-18
Workload Partitioning in a Parallel System with Hetergeneous Alignment Constraints
App 20080077930 - Eichenberger; Alexandre E. ;   et al.
2008-03-27
Compiler Method for Eliminating Redundant Read-Modify-Write Code Sequences in Non-Vectorizable Code
App 20080052688 - O'Brien; John Kevin Patrick ;   et al.
2008-02-28
System and Method to Efficiently Prefetch and Batch Compiler-Assisted Software Cache Accesses
App 20080046657 - Eichenberger; Alexandre E. ;   et al.
2008-02-21
Method, Apparatus, and Program Product for Improving Branch Prediction in a Processor Without Hardware Branch Prediction but Supporting Branch Hint Instruction
App 20080010635 - O'Brien; John Kevin ;   et al.
2008-01-10
Compiler Assisted Re-configurable Software Implemented Cache
App 20080005473 - Chen; Tong ;   et al.
2008-01-03
System And Method For Garbage Collection In Heterogeneous Multiprocessor Systems
App 20070255909 - Gschwind; Michael K. ;   et al.
2007-11-01
Apparatus and method for partitioning programs between a general purpose core and one or more accelerators
App 20070174828 - O'Brien; John Kevin Patrick ;   et al.
2007-07-26
Software managed cache optimization system and method for multi-processing systems
Grant 7,243,195 - O'Brien , et al. July 10, 2
2007-07-10
Method and apparatus for creating and executing integrated executables in a heterogeneous architecture
Grant 7,243,333 - Gschwind , et al. July 10, 2
2007-07-10
Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture
Grant 7,225,431 - Gschwind , et al. May 29, 2
2007-05-29
Method and apparatus for overlay management within an integrated executable for a heterogeneous architecture
Grant 7,222,332 - Gschwind , et al. May 22, 2
2007-05-22
Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture
Grant 7,213,123 - Gschwind , et al. May 1, 2
2007-05-01
Method and apparatus for enabling access to global data by a plurality of codes in an integrated executable for a heterogeneous architecture
Grant 7,200,840 - Gschwind , et al. April 3, 2
2007-04-03
Method and system for exploiting parallelism on a heterogeneous multiprocessor computer system
App 20060123401 - O'Brien; John Kevin Patrick ;   et al.
2006-06-08
Software managed cache optimization system and method for multi-processing systems
App 20060123405 - O'Brien; John Kevin Patrick ;   et al.
2006-06-08
Computer program code size partitioning system and method for multiple memory multi-processing systems
App 20060123404 - O'Brien; Kathryn M. ;   et al.
2006-06-08
Computer program functional partitioning system and method for heterogeneous multi-processing systems
App 20060123382 - O'Brien; Kathryn M. ;   et al.
2006-06-08
Method and apparatus for enabling access to global data by a plurality of codes in an integrated executable for a heterogeneous architecture
App 20040083342 - Gschwind, Michael Karl ;   et al.
2004-04-29
Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture
App 20040083458 - Gschwind, Michael Karl ;   et al.
2004-04-29
Method and apparatus for overlay management within an integrated executable for a heterogeneous architecture
App 20040083455 - Gschwind, Michael Karl ;   et al.
2004-04-29
Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture
App 20040083331 - Gschwind, Michael Karl ;   et al.
2004-04-29
Method and apparatus for creating and executing integrated executables in a heterogeneous architecture
App 20040083462 - Gschwind, Michael Karl ;   et al.
2004-04-29

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