loadpatents
name:-0.051383018493652
name:-0.044842004776001
name:-0.0064480304718018
Gao; Yaoqing Patent Filings

Gao; Yaoqing

Patent Applications and Registrations

Patent applications and USPTO patent grants for Gao; Yaoqing.The latest application filed is for "method and apparatus for enabling autonomous acceleration of dataflow ai applications".

Company Profile
5.54.48
  • Gao; Yaoqing - Toronto CA
  • Gao; Yaoqing - North York CA
  • Gao; Yaoqing - Ontario CA
  • Gao; Yaoqing - Markham N/A 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
Method of deadlock detection and synchronization-aware optimizations on asynchronous architectures
Grant 11,429,359 - Eltantawy , et al. August 30, 2
2022-08-30
Method and system of intelligent iterative compiler optimizations based on static and dynamic feedback
Grant 11,221,834 - Gao , et al. January 11, 2
2022-01-11
Method and system of intelligent iterative compiler optimizations based on static and dynamic feedback
Grant 11,188,314 - Gao , et al. November 30, 2
2021-11-30
Method and apparatus for enabling autonomous acceleration of dataflow AI applications
Grant 11,144,290 - Azimi , et al. October 12, 2
2021-10-12
Method And Apparatus For Enabling Autonomous Acceleration Of Dataflow Ai Applications
App 20210182041 - AZIMI; Reza ;   et al.
2021-06-17
Method And Apparatus For Enabling Autonomous Acceleration Of Dataflow Ai Applications
App 20210081184 - AZIMI; Reza ;   et al.
2021-03-18
Method of Deadlock Detection and Synchronization-Aware Optimizations on Asynchronous Architectures
App 20210004213 - Eltantawy; Ahmed Mohammed ElShafiey Mohammed ;   et al.
2021-01-07
Method and System of Intelligent Iterative Compiler Optimizations Based on Static and Dynamic Feedback
App 20200293295 - Gao; Yaoqing ;   et al.
2020-09-17
Bucketizing Data Into Buckets For Processing By Code Modules
App 20200233882 - Ichilevici de Oliveira; Martin ;   et al.
2020-07-23
Dynamic alias checking with transactional memory
Grant 10,216,496 - Gao , et al. Feb
2019-02-26
Data splitting for recursive data structures
Grant 10,095,491 - Archambault , et al. October 9, 2
2018-10-09
Dynamic alias checking with transactional memory
Grant 10,061,568 - Gao , et al. August 28, 2
2018-08-28
Multiple pass compiler instrumentation infrastructure
Grant 9,946,523 - Archambault , et al. April 17, 2
2018-04-17
Dynamic Alias Checking With Transactional Memory
App 20180095736 - Gao; Yaoqing ;   et al.
2018-04-05
Dynamic Alias Checking With Transactional Memory
App 20180088917 - Gao; Yaoqing ;   et al.
2018-03-29
Software solution for cooperative memory-side and processor-side data prefetching
Grant 9,798,528 - Gao , et al. October 24, 2
2017-10-24
Optimized compilation using an auto-tuned compiler as a service
Grant 9,727,317 - Gao , et al. August 8, 2
2017-08-08
Optimized Compilation Using An Auto-tuned Compiler As A Service
App 20170123773 - Gao; Yaoqing ;   et al.
2017-05-04
Extending superword level parallelism
Grant 9,632,762 - Amiri , et al. April 25, 2
2017-04-25
Loop branch reduction
Grant 9,600,254 - Gao , et al. March 21, 2
2017-03-21
Extending superword level parallelism
Grant 9,557,977 - Amiri , et al. January 31, 2
2017-01-31
Recursive expression simplification
Grant 9,424,011 - Cui , et al. August 23, 2
2016-08-23
Code versioning for enabling transactional memory promotion
Grant 9,405,596 - Boettiger , et al. August 2, 2
2016-08-02
Recursive expression simplification
Grant 9,405,516 - Cui , et al. August 2, 2
2016-08-02
Compiler method of exploiting data value locality for computation reuse
Grant 9,361,078 - Gao , et al. June 7, 2
2016-06-07
Data Splitting For Recursive Data Structures
App 20150331682 - Archambault; Roch G. ;   et al.
2015-11-19
Extending Superword Level Parallelism
App 20150317141 - Amiri; Ehsan ;   et al.
2015-11-05
Extending Superword Level Parallelism
App 20150317137 - Amiri; Ehsan ;   et al.
2015-11-05
Recursive Expression Simplification
App 20150277871 - Cui; Shimin ;   et al.
2015-10-01
Recursive Expression Simplification
App 20150277873 - Cui; Shimin ;   et al.
2015-10-01
Data splitting for recursive data structures
Grant 9,110,684 - Archambault , et al. August 18, 2
2015-08-18
Unified parallel C work-sharing loop construct transformation
Grant 9,038,045 - Gao , et al. May 19, 2
2015-05-19
Code Versioning For Enabling Transactional Memory Promotion
App 20150113229 - Boettiger; Hans ;   et al.
2015-04-23
Thread management in parallel processes
Grant 8,990,830 - Gao , et al. March 24, 2
2015-03-24
Uniform external and internal interfaces for delinquent memory operations to facilitate cache optimization
Grant 8,886,887 - Cascaval , et al. November 11, 2
2014-11-11
Persistent prefetch data stream settings
Grant 8,856,453 - Dale , et al. October 7, 2
2014-10-07
Managing multiple speculative assist threads at differing cache levels
Grant 8,656,142 - Chen , et al. February 18, 2
2014-02-18
Persistent Prefetch Data Stream Settings
App 20130232320 - DALE; JASON N. ;   et al.
2013-09-05
Target memory hierarchy specification in a multi-core computer processing system
Grant 8,495,307 - Chen , et al. July 23, 2
2013-07-23
Method and apparatus for software-assisted data cache and prefetch control
Grant 8,490,065 - Archambault , et al. July 16, 2
2013-07-16
May-constant propagation
Grant 8,458,679 - Archambault , et al. June 4, 2
2013-06-04
Unified Parallel C Work-sharing Loop Construct Transformation
App 20130125105 - Gao; Yaoqing ;   et al.
2013-05-16
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
Grant 8,413,127 - Archambault , et al. April 2, 2
2013-04-02
Thread Management in Parallel Processes
App 20130024871 - Gao; Yaoqing ;   et al.
2013-01-24
Optimal cache replacement scheme using a training operation
Grant 8,352,684 - Archambault , et al. January 8, 2
2013-01-08
Procedure control descriptor-based code specialization for context sensitive memory disambiguation
Grant 8,332,833 - Archambault , et al. December 11, 2
2012-12-11
Reducing Overhead and Increasing Precision with Code Instrumentation
App 20120226477 - Cascaval; Gheorghe C. ;   et al.
2012-09-06
Systems, methods, and computer products for compiler support for aggressive safe load speculation
Grant 8,191,057 - Archambault , et al. May 29, 2
2012-05-29
Compiling source code
Grant 8,161,464 - Archambault , et al. April 17, 2
2012-04-17
Combining static and dynamic compilation to remove delinquent loads
Grant 8,136,103 - Cascaval , et al. March 13, 2
2012-03-13
Using Software-controlled Smt Priority To Optimize Data Prefetch With Assist Thread
App 20120005457 - Chen; Tong ;   et al.
2012-01-05
Implementing shadow versioning to improve data dependence analysis for instruction scheduling
Grant 8,091,079 - Archambault , et al. January 3, 2
2012-01-03
Target Memory Hierarchy Specification in a Multi-Core Computer Processing System
App 20110283067 - Chen; Tong ;   et al.
2011-11-17
Framework for parallelizing general reduction
Grant 8,037,462 - Archambault , et al. October 11, 2
2011-10-11
Managing Multiple Speculative Assist Threads At Differing Cache Levels
App 20110093687 - CHEN; TONG ;   et al.
2011-04-21
Managing Speculative Assist Threads
App 20110093838 - ARCHAMBAULT; ROCH G. ;   et al.
2011-04-21
May-constant Propagation
App 20110072419 - Archambault; Roch G. ;   et al.
2011-03-24
Multiple Pass Compiler Instrumentation Infrastructure
App 20110016460 - Archambault; Roch G. ;   et al.
2011-01-20
Method of SIMD-ization through data reshaping, padding, and alignment
Grant 7,856,627 - Archambault , et al. December 21, 2
2010-12-21
Compiler with cache utilization optimizations
Grant 7,765,534 - Archambault , et al. July 27, 2
2010-07-27
Complier assisted victim cache bypassing
Grant 7,761,673 - Gao , et al. July 20, 2
2010-07-20
Fine-Grained Software-Directed Data Prefetching Using Integrated High-Level and Low-Level Code Analysis Optimizations
App 20100095271 - Archambault; Roch Georges ;   et al.
2010-04-15
Optimal Cache Management Scheme
App 20100077153 - Archambault; Roch Georges ;   et al.
2010-03-25
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
Grant 7,669,194 - Archambault , et al. February 23, 2
2010-02-23
Combining Static And Dynamic Compilation To Remove Delinquent Loads
App 20090249316 - Cascaval; Gheorghe C. ;   et al.
2009-10-01
Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects
Grant 7,555,748 - Archambault , et al. June 30, 2
2009-06-30
Complier Assisted Victim Cache Bypassing
App 20090132767 - Gao; Yaoqing ;   et al.
2009-05-21
Method and system for code modification based on cache structure
Grant 7,530,063 - Archambault , et al. May 5, 2
2009-05-05
Complier assisted victim cache bypassing
Grant 7,506,119 - Gao , et al. March 17, 2
2009-03-17
Systems, Methods, And Computer Products For Implementing Shadow Versioning To Improve Data Dependence Analysis For Instruction Scheduling
App 20090064121 - Archambault; Roch G. ;   et al.
2009-03-05
Systems, Methods, And Computer Products For Compiler Support For Aggressive Safe Load Speculation
App 20090064119 - Archambault; Roch G. ;   et al.
2009-03-05
Method and Computer Program Product for Dynamically and Precisely Discovering Deliquent Memory Operations
App 20090044176 - Cascaval; Gheorghe C. ;   et al.
2009-02-12
Data Splitting For Recursive Data Structures
App 20090019425 - Archambault; Roch G. ;   et al.
2009-01-15
Method Of Procedure Control Descriptor-based Code Specialization For Context Sensitive Memory Disambiguation
App 20080301656 - Archambault; Roch Georges ;   et al.
2008-12-04
Compiler Method Of Exploiting Data Value Locality For Computation Reuse
App 20080235674 - Gao; Yaoqing ;   et al.
2008-09-25
Uniform External And Internal Interfaces For Delinquent Memory Operations To Facilitate Cache Optimization
App 20080229028 - Cascaval; Gheorghe Calin ;   et al.
2008-09-18
Software Solution For Cooperative Memory-side And Processor-side Data Prefetching
App 20080127131 - Gao; Yaoqing ;   et al.
2008-05-29
Method Of Simd-ization Through Data Reshaping, Padding, And Alignment
App 20080052693 - Archambault; Roch G. ;   et al.
2008-02-28
Framework For Parallelizing General Reduction
App 20080052689 - Archambault; Roch G. ;   et al.
2008-02-28
Complier Assisted Victim Cache Bypassing
App 20070260819 - Gao; Yaoqing ;   et al.
2007-11-08
Method of compiling source code
App 20070240137 - Archambault; Roch Georges ;   et al.
2007-10-11
Method and apparatus for software-assisted data cache and prefetch control
App 20070088915 - Archambault; Roch ;   et al.
2007-04-19
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
App 20060048120 - Archambault; Rock Georges ;   et al.
2006-03-02
Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects
App 20060048103 - Archambault; Roch Georges ;   et al.
2006-03-02
Compiler with cache utilization optimizations
App 20050246700 - Archambault, Roch G. ;   et al.
2005-11-03
Method and system for code modification based on cache structure
App 20050138613 - Archambault, Roch Georges ;   et al.
2005-06-23

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