Inventor
GAO YAOQING
CA41 patents
⚠️ This page may combine multiple inventors who share the name “GAO YAOQING”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
18 patentsUS7765534B2Jul 27, 2010
Compiler with cache utilization optimizations
IBM31 citations92
US7506119B2Mar 17, 2009
Complier assisted victim cache bypassing
IBM8 citations84
US7856627B2Dec 21, 2010
Method of SIMD-ization through data reshaping, padding, and alignment
IBM12 citations83
US7669194B2Feb 23, 2010
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
IBM11 citations83
US7555748B2Jun 30, 2009
Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects
IBM12 citations83
US8037462B2Oct 11, 2011
Framework for parallelizing general reduction
IBM11 citations82
US9600254B1Mar 21, 2017
Loop branch reduction
IBM4 citations70
US10061568B2Aug 28, 2018
Dynamic alias checking with transactional memory
IBM3 citations68
US9727317B2Aug 8, 2017
Optimized compilation using an auto-tuned compiler as a service
IBM5 citations68
US8352684B2Jan 8, 2013
Optimal cache replacement scheme using a training operation
IBM2 citations62
US9424011B2Aug 23, 2016
Recursive expression simplification
IBM0 citations52
US9405516B2Aug 2, 2016
Recursive expression simplification
IBM0 citations52
US7761673B2Jul 20, 2010
Complier assisted victim cache bypassing
IBM1 citations52
US10095491B2Oct 9, 2018
Data splitting for recursive data structures
IBM0 citations50
US7530063B2May 5, 2009
Method and system for code modification based on cache structure
IBM1 citations50
US10216496B2Feb 26, 2019
Dynamic alias checking with transactional memory
IBM0 citations48
US9632762B2Apr 25, 2017
Extending superword level parallelism
IBM0 citations48
US9557977B2Jan 31, 2017
Extending superword level parallelism
IBM0 citations48
ARCHAMBAULT ROCH G
6 patentsUS9110684B2Aug 18, 2015
Data splitting for recursive data structures
ARCHAMBAULT ROCH G4 citations70
US9946523B2Apr 17, 2018
Multiple pass compiler instrumentation infrastructure
ARCHAMBAULT ROCH G2 citations66
US8458679B2Jun 4, 2013
May-constant propagation
ARCHAMBAULT ROCH G3 citations61
US8191057B2May 29, 2012
Systems, methods, and computer products for compiler support for aggressive safe load speculation
ARCHAMBAULT ROCH G4 citations59
US8091079B2Jan 3, 2012
Implementing shadow versioning to improve data dependence analysis for instruction scheduling
ARCHAMBAULT ROCH G1 citations51
US8413127B2Apr 2, 2013
Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations
ARCHAMBAULT ROCH G1 citations49
GAO YAOQING
4 patentsUS9798528B2Oct 24, 2017
Software solution for cooperative memory-side and processor-side data prefetching
GAO YAOQING25 citations92
US9361078B2Jun 7, 2016
Compiler method of exploiting data value locality for computation reuse
GAO YAOQING6 citations71
US9038045B2May 19, 2015
Unified parallel C work-sharing loop construct transformation
GAO YAOQING2 citations60
US8990830B2Mar 24, 2015
Thread management in parallel processes
GAO YAOQING0 citations33
HUAWEI TECH CO LTD
4 patentsUS11221834B2Jan 11, 2022
Method and system of intelligent iterative compiler optimizations based on static and dynamic feedback
HUAWEI TECH CO LTD3 citations73
US11144290B2Oct 12, 2021
Method and apparatus for enabling autonomous acceleration of dataflow AI applications
HUAWEI TECH CO LTD2 citations70
US11573777B2Feb 7, 2023
Method and apparatus for enabling autonomous acceleration of dataflow AI applications
HUAWEI TECH CO LTD0 citations60
US11429359B2Aug 30, 2022
Method of deadlock detection and synchronization-aware optimizations on asynchronous architectures
HUAWEI TECH CO LTD0 citations44