Inventor
TIAN XINMIN
US39 patents
⚠️ This page may combine multiple inventors who share the name “TIAN XINMIN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
27 patentsUS8037465B2Oct 11, 2011
Thread-data affinity optimization using compiler
INTEL CORP28 citations92
US7984431B2Jul 19, 2011
Method and apparatus for exploiting thread-level parallelism
INTEL CORP20 citations92
US7657880B2Feb 2, 2010
Safe store for speculative helper threads
INTEL CORP26 citations92
US7487502B2Feb 3, 2009
Programmable event driven yield mechanism which may activate other threads
INTEL CORP19 citations92
US7398521B2Jul 8, 2008
Methods and apparatuses for thread management of multi-threading
INTEL CORP26 citations92
US7571301B2Aug 4, 2009
Fast lock-free post-wait synchronization for exploiting parallelism on multi-core processors
INTEL CORP23 citations90
US7328433B2Feb 5, 2008
Methods and apparatus for reducing memory latency in a software application
INTEL CORP19 citations90
US12182035B2Dec 31, 2024
Systems and methods for cache optimization
INTEL CORP6 citations86
US11861761B2Jan 2, 2024
Graphics processing unit processing and caching improvements
INTEL CORP8 citations86
US7882498B2Feb 1, 2011
Method, system, and program of a compiler to parallelize source code
INTEL CORP18 citations83
US9990206B2Jun 5, 2018
Mechanism for instruction set based thread execution of a plurality of instruction sequencers
INTEL CORP8 citations82
US7603546B2Oct 13, 2009
System, method and apparatus for dependency chain processing
INTEL CORP10 citations81
US12124383B2Oct 22, 2024
Systems and methods for cache optimization
INTEL CORP3 citations75
US12056059B2Aug 6, 2024
Systems and methods for cache optimization
INTEL CORP3 citations75
US10877910B2Dec 29, 2020
Programmable event driven yield mechanism which may activate other threads
INTEL CORP1 citations72
US10459858B2Oct 29, 2019
Programmable event driven yield mechanism which may activate other threads
INTEL CORP1 citations72
US7549146B2Jun 16, 2009
Apparatus, systems, and methods for execution-driven loop splitting and load-safe code hosting
INTEL CORP6 citations63
US12572997B2Mar 10, 2026
Graphics processing unit processing and caching improvements
INTEL CORP0 citations62
US12493922B2Dec 9, 2025
Graphics processing unit processing and caching improvements
INTEL CORP0 citations62
US12147302B2Nov 19, 2024
Systems and methods for error detection and control for embedded memory and compute elements
INTEL CORP1 citations62
US9910796B2Mar 6, 2018
Programmable event driven yield mechanism which may activate other threads
INTEL CORP1 citations62
US9069605B2Jun 30, 2015
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention
INTEL CORP1 citations52
US10909287B2Feb 2, 2021
Methods, systems and apparatus to improve FPGA pipeline emulation efficiency on CPUs
INTEL CORP0 citations51
US10452403B2Oct 22, 2019
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
INTEL CORP0 citations51
US10776093B2Sep 15, 2020
Vectorize store instructions method and apparatus
INTEL CORP0 citations36
US10795682B2Oct 6, 2020
Generating vector based selection control statements
INTEL CORP0 citations35
US10642587B2May 5, 2020
Technologies for indirectly calling vector functions
INTEL CORP0 citations30
WANG HONG
3 patentsUS8719819B2May 6, 2014
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
WANG HONG4 citations83
US8868887B2Oct 21, 2014
Programmable event driven yield mechanism which may activate other threads
WANG HONG1 citations63
US9720697B2Aug 1, 2017
Mechanism for instruction set based thread execution on a plurality of instruction sequencers
WANG HONG0 citations51