Patent | Date |
---|
Programmable event driven yield mechanism which may activate other threads Grant 8,868,887 - Wang , et al. October 21, 2 | 2014-10-21 |
Processor for enabling inter-sequencer communication following lock competition and accelerator registration Grant 8,843,728 - Wang , et al. September 23, 2 | 2014-09-23 |
Methods and apparatuses for compiler-creating helper threads for multi-threading Grant 8,612,949 - Liao , et al. December 17, 2 | 2013-12-17 |
Providing A Dedicated Communication Path Separate From A Second Path To Enable Communication Between Complaint Sequencers Of A Processor Using An Assertion Signal App 20130080746 - Wang; Perry ;   et al. | 2013-03-28 |
Apparatus and method for enabling inter-sequencer communication following lock competition and accelerator registration Grant 8,380,963 - Wang , et al. February 19, 2 | 2013-02-19 |
Compiler and runtime for heterogeneous multiprocessor systems Grant 8,296,743 - Linderman , et al. October 23, 2 | 2012-10-23 |
User-level privilege management Grant 8,074,274 - Wang , et al. December 6, 2 | 2011-12-06 |
Thread-data affinity optimization using compiler Grant 8,037,465 - Tian , et al. October 11, 2 | 2011-10-11 |
Providing A Dedicated Communication Path Separate From A Second Path To Enable Communication Between Compliant Sequencers Using An Assertion Signal App 20110125985 - Wang; Perry ;   et al. | 2011-05-26 |
Programming environment for heterogeneous processor resource integration Grant 7,941,791 - Wang , et al. May 10, 2 | 2011-05-10 |
Communication paths for enabling inter-sequencer communication following lock competition and accelerator registration Grant 7,904,696 - Wang , et al. March 8, 2 | 2011-03-08 |
Methods And Apparatuses For Compiler-creating Helper Threads For Multi-threading App 20100281471 - Liao; Shih-Wei ;   et al. | 2010-11-04 |
Enabling multiple instruction stream/multiple data stream extensions on microprocessors Grant 7,768,518 - Collins , et al. August 3, 2 | 2010-08-03 |
Safe store for speculative helper threads Grant 7,657,880 - Wang , et al. February 2, 2 | 2010-02-02 |
System, method and apparatus for dependency chain processing Grant 7,603,546 - Narayanasamy , et al. October 13, 2 | 2009-10-13 |
Mechanism to exploit synchronization overhead to improve multithreaded performance Grant 7,587,584 - Enright , et al. September 8, 2 | 2009-09-08 |
Compiler and Runtime for Heterogeneous Multiprocessor Systems App 20090158248 - Linderman; Michael D. ;   et al. | 2009-06-18 |
Providing a dedicated communication path for compliant sequencers App 20090077348 - Wang; Perry ;   et al. | 2009-03-19 |
Programmable event driven yield mechanism which may activate other threads Grant 7,487,502 - Wang , et al. February 3, 2 | 2009-02-03 |
Programming environment for heterogeneous processor resource integration App 20080256330 - Wang; Perry ;   et al. | 2008-10-16 |
Methods and apparatuses for thread management of multi-threading Grant 7,398,521 - Hoflehner , et al. July 8, 2 | 2008-07-08 |
User-level privilege management App 20080163366 - Chinya; Gautham ;   et al. | 2008-07-03 |
Enabling multiple instruction stream/multiple data stream extensions on microprocessors App 20080077909 - Collins; Jamison ;   et al. | 2008-03-27 |
Methods and apparatus for reducing memory latency in a software application Grant 7,328,433 - Tian , et al. February 5, 2 | 2008-02-05 |
Apparatus to implement mesocode Grant 7,260,705 - Wang , et al. August 21, 2 | 2007-08-21 |
Building inter-block streams from a dynamic execution trace for a program Grant 7,228,528 - Wang , et al. June 5, 2 | 2007-06-05 |
Thread-data affinity optimization using compiler App 20070079298 - Tian; Xinmin ;   et al. | 2007-04-05 |
Quantization and compression for computation reuse Grant 7,069,545 - Wang , et al. June 27, 2 | 2006-06-27 |
System, method and apparatus for dependency chain processing App 20060070047 - Narayanasamy; Satish ;   et al. | 2006-03-30 |
Programmable event driven yield mechanism which may activate other threads App 20050166039 - Wang, Hong ;   et al. | 2005-07-28 |
Mechanism to exploit synchronization overhead to improve multithreaded performance App 20050149697 - Enright, Natalie D. ;   et al. | 2005-07-07 |
Methods and apparatus for reducing memory latency in a software application App 20050086652 - Tian, Xinmin ;   et al. | 2005-04-21 |
Methods and apparatuses for thread management of multi-threading App 20050081207 - Hoflehner, Gerolf F. ;   et al. | 2005-04-14 |
Methods and apparatuses for compiler-creating helper threads for multi-threading App 20050071438 - Liao, Shih-Wei ;   et al. | 2005-03-31 |
Methods and apparatuses for thread management of mult-threading App 20050071841 - Hoflehner, Gerolf F. ;   et al. | 2005-03-31 |
Apparatus to implement mesocode App 20040268100 - Wang, Hong ;   et al. | 2004-12-30 |
Building inter-block streams from a dynamic execution trace for a program App 20040268333 - Wang, Hong ;   et al. | 2004-12-30 |
Programmable event driven yield mechanism which may activate other threads App 20040163083 - Wang, Hong ;   et al. | 2004-08-19 |
Safe store for speculative helper threads App 20040154012 - Wang, Hong ;   et al. | 2004-08-05 |
Fuser renamer apparatus, systems, and methods App 20040128483 - Grochowski, Edward T. ;   et al. | 2004-07-01 |
System and method for executing predicated code out of order App 20020112148 - Wang, Perry ;   et al. | 2002-08-15 |
Quantization and compression for computation reuse App 20020087954 - Wang, Hong ;   et al. | 2002-07-04 |