Inventor · San Jose, CA, US

Perry Wang

44Patents
12h-index
77Co-inventors
80Inventor score

Filing activity: Dec 29, 2000 → Apr 2, 2018

Most-cited inventions

PatentTitleAreaCited byStatus
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.