John Shen
82Patents
15h-index
122Co-inventors
87Inventor score
Filing activity: Dec 28, 1984 → May 1, 2020
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US4602210A | Multiplexed-access scan testable integrated circuit | Physics | 142 | Expired |
| US7437581B2 | Method and apparatus for varying energy per instruction according to the amount of available parallelism | Emerging Cross-Sectional Technologies | 94 | Expired |
| US7882339B2 | Primitives to enhance thread-level speculation | Physics | 51 | Expired |
| US7631307B2 | User-programmable low-overhead multithreading | Physics | 39 | Expired |
| US7487341B2 | Handling address translations and exceptions of a heterogeneous resource of a processor using another processor resource | Physics | 31 | Active |
| US7523465B2 | Methods and apparatus for generating speculative helper thread spawn-target points | Physics | 28 | Expired |
| US8108863B2 | Load balancing for multi-threaded applications via asymmetric power throttling | Emerging Cross-Sectional Technologies | 26 | Active |
| US7587584B2 | Mechanism to exploit synchronization overhead to improve multithreaded performance | Physics | 26 | Expired |
| US7580914B2 | Method and apparatus to improve execution of a stored program | Emerging Cross-Sectional Technologies | 25 | Expired |
| US6928645B2 | Software-based speculative pre-computation and multithreading | Physics | 25 | Expired |
| US8346760B2 | Method and apparatus to improve execution of a stored program | Emerging Cross-Sectional Technologies | 24 | Active |
| US8037465B2 | Thread-data affinity optimization using compiler | Physics | 21 | Active |
| US7069545B2 | Quantization and compression for computation reuse | Physics | 20 | Expired |
| US7363467B2 | Dependence-chain processing using trace descriptors having dependency descriptors | Physics | 19 | Expired |
| US8762694B1 | Programmable event-driven yield mechanism | Physics | 16 | Expired |
| US7404067B2 | Method and apparatus for efficient utilization for prescient instruction prefetch | Physics | 15 | Expired |
| US7810083B2 | Mechanism to emulate user-level multithreading on an OS-sequestered sequencer | Physics | 15 | Active |
| US7398521B2 | Methods and apparatuses for thread management of multi-threading | Physics | 14 | Expired |
| US7657880B2 | Safe store for speculative helper threads | Physics | 13 | Expired |
| US7743233B2 | Sequencer address management | Physics | 13 | Active |
| US8010969B2 | Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers | Physics | 13 | Active |
| US7849465B2 | Programmable event driven yield mechanism which may activate service threads | Physics | 12 | Active |
| US8612949B2 | Methods and apparatuses for compiler-creating helper threads for multi-threading | Physics | 12 | Active |
| US7328433B2 | Methods and apparatus for reducing memory latency in a software application | Physics | 11 | Expired |
| US7487502B2 | Programmable event driven yield mechanism which may activate other threads | Physics | 10 | Expired |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.