Inventor · disambiguated record
Youfeng Wu
Also filed as: WU YOUFENG
110 granted patents·16 pending applications·1,541 citations·filing 1995–2022
99Inventor score
Top patents by PatentIndex Score
126 records- 0197US8001421B2Compiler technique for efficient register checkpointing to support transaction roll-backINTEL CORP·Filed 2010·Granted Aug 16, 2011·73 cites·20 claims
- 0293US9146844B2Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic regionINTEL CORP·Filed 2013·Granted Sep 29, 2015·17 cites·22 claims
- 0393US8683243B2Dynamic core selection for heterogeneous multi-core systemsWU YOUFENG·Filed 2011·Granted Mar 25, 2014·20 cites·29 claims
- 0493US7032217B2Method and system for collaborative profiling for continuous detection of profile phase transitionsINTEL CORP·Filed 2001·Granted Apr 18, 2006·84 cites·29 claims
- 0591US8549504B2Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic regionBRETERNITZ JR MAURICIO·Filed 2010·Granted Oct 1, 2013·19 cites·23 claims
- 0691US8146106B2On-demand emulation via user-level exception handlingKIM HO-SEOP·Filed 2007·Granted Mar 27, 2012·33 cites·15 claims
- 0791US7506217B2Apparatus and method for software-based control flow checking for soft error detection to improve microprocessor reliabilityINTEL CORP·Filed 2005·Granted Mar 17, 2009·28 cites·9 claims
- 0891US6848100B1Hierarchical software path profilingINTEL CORP·Filed 2000·Granted Jan 25, 2005·82 cites·39 claims
- 0990US7757221B2Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraintsINTEL CORP·Filed 2005·Granted Jul 13, 2010·28 cites·17 claims
- 1090US5655122AOptimizing compiler with static prediction of branch probability, branch frequency and function frequencySEQUENT COMPUTER SYSTEMS INC·Filed 1995·Granted Aug 5, 1997·169 cites·26 claims
- 1189US7703088B2Compressing “warm” code in a dynamic binary translation environmentINTEL CORP·Filed 2005·Granted Apr 20, 2010·21 cites·25 claims
- 1288US9817644B2Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic regionINTEL CORP·Filed 2015·Granted Nov 14, 2017·5 cites·20 claims
- 1388US9710280B2Overlapping atomic regions in a processorCHUNG JAEWOONG·Filed 2011·Granted Jul 18, 2017·11 cites·20 claims
- 1487US9501135B2Dynamic core selection for heterogeneous multi-core systemsINTEL CORP·Filed 2014·Granted Nov 22, 2016·6 cites·20 claims
- 1587US7620781B2Efficient Bloom filterINTEL CORP·Filed 2006·Granted Nov 17, 2009·23 cites·25 claims
- 1687US7095342B1Compressing microcodeINTEL CORP·Filed 2005·Granted Aug 22, 2006·19 cites·29 claims
- 1786US10725755B2Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threadsINTEL CORP·Filed 2017·Granted Jul 28, 2020·4 cites·17 claims
- 1886US7865885B2Using transactional memory for precise exception handling in aggressive dynamic binary optimizationsINTEL CORP·Filed 2006·Granted Jan 4, 2011·18 cites·17 claims
- 1986US6964043B2Method, apparatus, and system to optimize frequently executed code and to use compiler transformation and hardware support to handle infrequently executed codeINTEL CORP·Filed 2001·Granted Nov 8, 2005·45 cites·13 claims
- 2085US6668372B1Software profiling method and apparatusINTEL CORP·Filed 1999·Granted Dec 23, 2003·111 cites·38 claims
- 2184US9170792B2Dynamic optimization of pipelined softwareINTEL CORP·Filed 2013·Granted Oct 27, 2015·8 cites·17 claims
- 2284US9152417B2Expediting execution time memory aliasing checkingWANG CHENG·Filed 2011·Granted Oct 6, 2015·9 cites·25 claims
- 2384US8132158B2Mechanism for software transactional memory commit/abort in unmanaged runtime environmentWANG CHENG·Filed 2006·Granted Mar 6, 2012·14 cites·24 claims
- 2483US9239712B2Software pipelining at runtimeINTEL CORP·Filed 2013·Granted Jan 19, 2016·7 cites·19 claims
- 2583US8935678B2Methods and apparatus to form a resilient objective instruction constructWU YOUFENG·Filed 2012·Granted Jan 13, 2015·7 cites·20 claims
- 2683US7752613B2Disambiguation in dynamic binary translationINTEL CORP·Filed 2006·Granted Jul 6, 2010·22 cites·24 claims
- 2782US8433852B2Method and apparatus for fuzzy stride prefetchHU SHILIANG·Filed 2010·Granted Apr 30, 2013·10 cites·6 claims
- 2882US8296749B2Program translation and transactional memory formationZHAO CHENGYAN·Filed 2007·Granted Oct 23, 2012·15 cites·18 claims
- 2982US7802136B2Compiler technique for efficient register checkpointing to support transaction roll-backINTEL CORP·Filed 2006·Granted Sep 21, 2010·11 cites·17 claims
- 3082US7039909B2Method and apparatus for performing compiler transformation of software code using fastforward regions and value specializationINTEL CORP·Filed 2001·Granted May 2, 2006·32 cites·26 claims
- 3181US8321840B2Software flow tracking using multiple threadsNAGARAJAN VIJAYANAND·Filed 2007·Granted Nov 27, 2012·19 cites·18 claims
- 3281US7451121B2Genetic algorithm for microcode compressionINTEL CORP·Filed 2005·Granted Nov 11, 2008·19 cites·20 claims
- 3381US7188234B2Run-ahead program execution with value predictionINTEL CORP·Filed 2001·Granted Mar 6, 2007·30 cites·18 claims
- 3480US10268497B2Conjugate code generation for efficient dynamic optimizationsINTEL CORP·Filed 2013·Granted Apr 23, 2019·6 cites·22 claims
- 3580US8060482B2Efficient and consistent software transactional memoryWANG CHENG·Filed 2006·Granted Nov 15, 2011·9 cites·27 claims
- 3679US10489158B2Processors, methods, systems, and instructions to selectively fence only persistent storage of given data relative to subsequent storesINTEL CORP·Filed 2014·Granted Nov 26, 2019·5 cites·23 claims
- 3779US9672019B2Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threadsSAGER DAVID J·Filed 2010·Granted Jun 6, 2017·6 cites·18 claims
- 3879US7467377B2Methods and apparatus for compiler managed first cache bypassingINTEL CORP·Filed 2002·Granted Dec 16, 2008·22 cites·54 claims
- 3978US11755099B2Dynamic core selection for heterogeneous multi-core systemsINTEL CORP·Filed 2022·Granted Sep 12, 2023·0 cites·20 claims
- 4078US7844946B2Methods and apparatus to form a transactional objective instruction construct from lock-based critical sectionsINTEL CORP·Filed 2006·Granted Nov 30, 2010·9 cites·28 claims
- 4178US7694281B2Two-pass MRET trace selection for dynamic optimizationINTEL CORP·Filed 2005·Granted Apr 6, 2010·10 cites·15 claims
- 4278US6959435B2Compiler-directed speculative approach to resolve performance-degrading long latency events in an applicationINTEL CORP·Filed 2001·Granted Oct 25, 2005·25 cites·3 claims
- 4377US9117021B2Methods and apparatus to manage concurrent predicate expressionsGOTTSCHLICH JUSTIN E·Filed 2013·Granted Aug 25, 2015·4 cites·27 claims
- 4476US10078357B2Power gating functional units of a processorINTEL CORP·Filed 2015·Granted Sep 18, 2018·2 cites·17 claims
- 4576US9715388B2Instruction and logic to monitor loop trip count and remove loop optimizationsCHUNG JAEWOONG·Filed 2012·Granted Jul 25, 2017·4 cites·26 claims
- 4676US8522223B2Automatic function call in multithreaded applicationWANG CHENG·Filed 2006·Granted Aug 27, 2013·8 cites·11 claims
- 4775US9135139B2Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressionsWU YOUFENG·Filed 2012·Granted Sep 15, 2015·3 cites·20 claims
- 4875US6836841B1Predicting output of a reuse region using prior execution results associated with the reuse regionINTEL CORP·Filed 2000·Granted Dec 28, 2004·21 cites·23 claims
- 4975US6629314B1Management of reuse invalidation buffer for computation reuseINTEL CORP·Filed 2000·Granted Sep 30, 2003·20 cites·21 claims
- 5074US10534424B2Dynamic core selection for heterogeneous multi-core systemsINTEL CORP·Filed 2016·Granted Jan 14, 2020·1 cites·24 claims
Showing the top 50 of 126 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →