P

Inventor

SHEN JOHN

US55 patents
⚠️ This page may combine multiple inventors who share the name “SHEN JOHN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

INTEL CORP

30 patents
US7882339B2Feb 1, 2011

Primitives to enhance thread-level speculation

INTEL CORP56 citations98
US7437581B2Oct 14, 2008

Method and apparatus for varying energy per instruction according to the amount of available parallelism

INTEL CORP138 citations97
US8346760B2Jan 1, 2013

Method and apparatus to improve execution of a stored program

INTEL CORP29 citations92
US8037465B2Oct 11, 2011

Thread-data affinity optimization using compiler

INTEL CORP28 citations92
US7810083B2Oct 5, 2010

Mechanism to emulate user-level multithreading on an OS-sequestered sequencer

INTEL CORP25 citations92
US7657880B2Feb 2, 2010

Safe store for speculative helper threads

INTEL CORP26 citations92
US7580914B2Aug 25, 2009

Method and apparatus to improve execution of a stored program

INTEL CORP33 citations92
US7523465B2Apr 21, 2009

Methods and apparatus for generating speculative helper thread spawn-target points

INTEL CORP35 citations92
US7487502B2Feb 3, 2009

Programmable event driven yield mechanism which may activate other threads

INTEL CORP19 citations92
US7328433B2Feb 5, 2008

Methods and apparatus for reducing memory latency in a software application

INTEL CORP19 citations90
US7069545B2Jun 27, 2006

Quantization and compression for computation reuse

INTEL CORP29 citations90
US7587584B2Sep 8, 2009

Mechanism to exploit synchronization overhead to improve multithreaded performance

INTEL CORP31 citations89
US7487341B2Feb 3, 2009

Handling address translations and exceptions of a heterogeneous resource of a processor using another processor resource

INTEL CORP36 citations89
US7882498B2Feb 1, 2011

Method, system, and program of a compiler to parallelize source code

INTEL CORP18 citations83
US7849465B2Dec 7, 2010

Programmable event driven yield mechanism which may activate service threads

INTEL CORP18 citations83
US7743233B2Jun 22, 2010

Sequencer address management

INTEL CORP15 citations83
US7051193B2May 23, 2006

Register rotation prediction and precomputation

INTEL CORP12 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
US8028295B2Sep 27, 2011

Apparatus, system, and method for persistent user-level thread

INTEL CORP4 citations74
US6938126B2Aug 30, 2005

Cache-line reuse-buffer

INTEL CORP7 citations73
US7260705B2Aug 21, 2007

Apparatus to implement mesocode

INTEL CORP7 citations71
US8019947B2Sep 13, 2011

Technique for thread communication and synchronization

INTEL CORP2 citations63
US9459874B2Oct 4, 2016

Instruction set architecture-based inter-sequencer communications with a heterogeneous resource

INTEL CORP1 citations62
US6954848B2Oct 11, 2005

Marking in history table instructions slowable/delayable for subsequent executions when result is not used immediately

INTEL CORP3 citations60
US9875102B2Jan 23, 2018

Apparatus, system, and method for persistent user-level thread

INTEL CORP0 citations52
US9766891B2Sep 19, 2017

Apparatus, system, and method for persistent user-level thread

INTEL CORP0 citations52
US9588771B2Mar 7, 2017

Instruction set architecture-based inter-sequencer communications with a heterogeneous resource

INTEL CORP1 citations52
US9383997B2Jul 5, 2016

Apparatus, system, and method for persistent user-level thread

INTEL CORP0 citations52
US7120749B2Oct 10, 2006

Cache mechanism

INTEL CORP1 citations51

STRYKER CORP

8 patents

WANG HONG

5 patents

CHINYA GAUTHAM

2 patents

HYDROCARBON RESEARCH INC

2 patents

RAKVIC RYAN

1 patent

NAMBAKAM VASUDEV

1 patent

LIAO SHIH-WEI

1 patent

Showing the top 50 of 55 patents by PatentIndex Score.