Inventor · disambiguated record
Yaoqing Gao
Also filed as: GAO YAOQING · GAO YAOQING C
42 granted patents·5 pending applications·221 citations·filing 2004–2024
97Inventor score
Technology areasG06F
Top patents by PatentIndex Score
47 records- 0191US11221834B2Method and system of intelligent iterative compiler optimizations based on static and dynamic feedbackHUAWEI TECH CO LTD·Filed 2020·Granted Jan 11, 2022·3 cites·34 claims
- 0289US9798528B2Software solution for cooperative memory-side and processor-side data prefetchingGAO YAOQING·Filed 2006·Granted Oct 24, 2017·25 cites·22 claims
- 0389US8161464B2Compiling source codeARCHAMBAULT ROCH GEORGES·Filed 2006·Granted Apr 17, 2012·24 cites·18 claims
- 0482US10061568B2Dynamic alias checking with transactional memoryIBM·Filed 2017·Granted Aug 28, 2018·3 cites·1 claims
- 0582US7856627B2Method of SIMD-ization through data reshaping, padding, and alignmentIBM·Filed 2006·Granted Dec 21, 2010·12 cites·6 claims
- 0681US9727317B2Optimized compilation using an auto-tuned compiler as a serviceIBM·Filed 2015·Granted Aug 8, 2017·5 cites·18 claims
- 0781US7765534B2Compiler with cache utilization optimizationsIBM·Filed 2004·Granted Jul 27, 2010·31 cites·27 claims
- 0880US11144290B2Method and apparatus for enabling autonomous acceleration of dataflow AI applicationsHUAWEI TECH CO LTD·Filed 2019·Granted Oct 12, 2021·2 cites·20 claims
- 0980US9600254B1Loop branch reductionIBM·Filed 2015·Granted Mar 21, 2017·4 cites·18 claims
- 1080US8490065B2Method and apparatus for software-assisted data cache and prefetch controlARCHAMBAULT ROCH·Filed 2005·Granted Jul 16, 2013·14 cites·20 claims
- 1180US8037462B2Framework for parallelizing general reductionIBM·Filed 2006·Granted Oct 11, 2011·11 cites·10 claims
- 1279US7506119B2Complier assisted victim cache bypassingIBM·Filed 2006·Granted Mar 17, 2009·8 cites·3 claims
- 1377US8332833B2Procedure control descriptor-based code specialization for context sensitive memory disambiguationARCHAMBAULT ROCH GEORGES·Filed 2007·Granted Dec 11, 2012·8 cites·30 claims
- 1473US8136103B2Combining static and dynamic compilation to remove delinquent loadsCASCAVAL GHEORGHE C·Filed 2008·Granted Mar 13, 2012·6 cites·13 claims
- 1571US9361078B2Compiler method of exploiting data value locality for computation reuseGAO YAOQING·Filed 2007·Granted Jun 7, 2016·6 cites·27 claims
- 1671US8458679B2May-constant propagationARCHAMBAULT ROCH G·Filed 2010·Granted Jun 4, 2013·3 cites·19 claims
- 1771US8122439B2Method and computer program product for dynamically and precisely discovering deliquent memory operationsCASCAVAL GHEORGHE C·Filed 2007·Granted Feb 21, 2012·8 cites·4 claims
- 1869US9110684B2Data splitting for recursive data structuresARCHAMBAULT ROCH G·Filed 2007·Granted Aug 18, 2015·4 cites·15 claims
- 1967US9405596B2Code versioning for enabling transactional memory promotionGLOBALFOUNDRIES INC·Filed 2014·Granted Aug 2, 2016·2 cites·17 claims
- 2067US7669194B2Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizationsIBM·Filed 2004·Granted Feb 23, 2010·11 cites·9 claims
- 2167US7555748B2Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objectsIBM·Filed 2004·Granted Jun 30, 2009·12 cites·3 claims
- 2266US9038045B2Unified parallel C work-sharing loop construct transformationGAO YAOQING·Filed 2011·Granted May 19, 2015·2 cites·20 claims
- 2365US8191057B2Systems, methods, and computer products for compiler support for aggressive safe load speculationARCHAMBAULT ROCH G·Filed 2007·Granted May 29, 2012·4 cites·2 claims
- 2464US11573777B2Method and apparatus for enabling autonomous acceleration of dataflow AI applicationsHUAWEI TECH CO LTD·Filed 2021·Granted Feb 7, 2023·0 cites·17 claims
- 2563US9946523B2Multiple pass compiler instrumentation infrastructureARCHAMBAULT ROCH G·Filed 2010·Granted Apr 17, 2018·2 cites·17 claims
- 2662US8495307B2Target memory hierarchy specification in a multi-core computer processing systemCHEN TONG·Filed 2010·Granted Jul 23, 2013·2 cites·16 claims
- 2762US8352684B2Optimal cache replacement scheme using a training operationIBM·Filed 2008·Granted Jan 8, 2013·2 cites·17 claims
- 2860US7761673B2Complier assisted victim cache bypassingIBM·Filed 2009·Granted Jul 20, 2010·1 cites·2 claims
- 2959US8413127B2Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizationsARCHAMBAULT ROCH G·Filed 2009·Granted Apr 2, 2013·1 cites·20 claims
- 3057US8091079B2Implementing shadow versioning to improve data dependence analysis for instruction schedulingARCHAMBAULT ROCH G·Filed 2007·Granted Jan 3, 2012·1 cites·5 claims
- 3157US2025231809A1Polyhedral schedule completion mechanism respecting user requirements with a look-ahead optimizationHUAWEI TECH CO LTD·Filed 2024·Application pending·0 cites
- 3256US8856453B2Persistent prefetch data stream settingsDALE JASON N·Filed 2012·Granted Oct 7, 2014·1 cites·20 claims
- 3355US8886887B2Uniform external and internal interfaces for delinquent memory operations to facilitate cache optimizationCASCAVAL GHEORGHE CALIN·Filed 2007·Granted Nov 11, 2014·2 cites·33 claims
- 3454US9424011B2Recursive expression simplificationIBM·Filed 2014·Granted Aug 23, 2016·0 cites·8 claims
- 3552US9557977B2Extending superword level parallelismIBM·Filed 2014·Granted Jan 31, 2017·0 cites·11 claims
- 3651US10216496B2Dynamic alias checking with transactional memoryIBM·Filed 2016·Granted Feb 26, 2019·0 cites·20 claims
- 3750US10095491B2Data splitting for recursive data structuresIBM·Filed 2015·Granted Oct 9, 2018·0 cites·13 claims
- 3849US9405516B2Recursive expression simplificationIBM·Filed 2015·Granted Aug 2, 2016·0 cites·4 claims
- 3948US7530063B2Method and system for code modification based on cache structureIBM·Filed 2004·Granted May 5, 2009·1 cites·30 claims
- 4046US9632762B2Extending superword level parallelismIBM·Filed 2015·Granted Apr 25, 2017·0 cites·5 claims
- 4144US8656142B2Managing multiple speculative assist threads at differing cache levelsCHEN TONG·Filed 2010·Granted Feb 18, 2014·0 cites·20 claims
- 4243US2020233882A1Bucketizing data into buckets for processing by code modulesHUAWEI TECH CO LTD·Filed 2019·Application pending·0 cites
- 4340US2012005457A1Using software-controlled smt priority to optimize data prefetch with assist threadCHEN TONG·Filed 2010·Application pending·0 cites
- 4439US11429359B2Method of deadlock detection and synchronization-aware optimizations on asynchronous architecturesHUAWEI TECH CO LTD·Filed 2020·Granted Aug 30, 2022·0 cites·16 claims
- 4538US8990830B2Thread management in parallel processesGAO YAOQING·Filed 2012·Granted Mar 24, 2015·0 cites·15 claims
- 4638US2012226477A1Reducing Overhead and Increasing Precision with Code InstrumentationCASCAVAL GHEORGHE C·Filed 2011·Application pending·0 cites
- 4737US2011093838A1Managing speculative assist threadsIBM·Filed 2010·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →