Perry Wang
44Patents
12h-index
77Co-inventors
80Inventor score
Filing activity: Dec 29, 2000 → Apr 2, 2018
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US8296743B2 | Compiler and runtime for heterogeneous multiprocessor systems | Physics | 63 | Active |
| US7631307B2 | User-programmable low-overhead multithreading | Physics | 39 | Expired |
| US7587584B2 | Mechanism to exploit synchronization overhead to improve multithreaded performance | Physics | 26 | Expired |
| US6928645B2 | Software-based speculative pre-computation and multithreading | Physics | 25 | Expired |
| US8037465B2 | Thread-data affinity optimization using compiler | Physics | 21 | Active |
| US7941791B2 | Programming environment for heterogeneous processor resource integration | Physics | 21 | Active |
| US7069545B2 | Quantization and compression for computation reuse | Physics | 20 | Expired |
| US7404067B2 | Method and apparatus for efficient utilization for prescient instruction prefetch | Physics | 15 | Expired |
| US7398521B2 | Methods and apparatuses for thread management of multi-threading | Physics | 14 | Expired |
| US7768518B2 | Enabling multiple instruction stream/multiple data stream extensions on microprocessors | Physics | 13 | Active |
| US7657880B2 | Safe store for speculative helper threads | Physics | 13 | Expired |
| 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 |
| US8719806B2 | Speculative multi-threading for instruction prefetch and/or trace pre-build | Physics | 9 | Active |
| US7228528B2 | Building inter-block streams from a dynamic execution trace for a program | Physics | 8 | Expired |
| US7814469B2 | Speculative multi-threading for instruction prefetch and/or trace pre-build | Physics | 8 | Expired |
| US7603546B2 | System, method and apparatus for dependency chain processing | Physics | 7 | Active |
| US8095920B2 | Post-pass binary adaptation for software-based speculative precomputation | Physics | 6 | Active |
| US6883089B2 | Method and apparatus for processing a predicated instruction using limited predicate slip | Physics | 5 | Expired |
| US7818547B2 | Method and apparatus for efficient resource utilization for prescient instruction prefetch | Physics | 4 | Active |
| US7904696B2 | Communication paths for enabling inter-sequencer communication following lock competition and accelerator registration | Physics | 4 | Active |
| US8078831B2 | Method and apparatus for affinity-guided speculative helper threads in chip multiprocessors | Physics | 4 | Active |
| US10585667B2 | Method and system to provide user-level multithreading | Physics | 4 | Active |
| US9189230B2 | Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution | Physics | 3 | Expired |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.