Patent | Date |
---|
Programmable event driven yield mechanism which may activate other threads Grant 10,877,910 - Wang , et al. December 29, 2 | 2020-12-29 |
Method and system to provide user-level multithreading Grant 10,635,438 - Grochowski , et al. | 2020-04-28 |
Method and system to provide user-level multithreading Grant 10,628,153 - Grochowski , et al. | 2020-04-21 |
Method and system to provide user-level multithreading Grant 10,613,858 - Grochowski , et al. | 2020-04-07 |
Method and system to provide user-level multithreading Grant 10,585,667 - Grochowski , et al. | 2020-03-10 |
Programmable event driven yield mechanism which may activate other threads Grant 10,459,858 - Wang , et al. Oc | 2019-10-29 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers Grant 10,452,403 - Wang , et al. Oc | 2019-10-22 |
Method And System To Provide User-level Multithreading App 20180321936 - Grochowski; Edward ;   et al. | 2018-11-08 |
Method And System To Provide User-level Multithreading App 20180307484 - Grochowski; Ed ;   et al. | 2018-10-25 |
Method And System To Provide User-level Multithreading App 20180225117 - Grochowski; Ed ;   et al. | 2018-08-09 |
Method And System To Provide User-level Multithreading App 20180225118 - Grochowski; Ed ;   et al. | 2018-08-09 |
Method and system to provide user-level multithreading Grant 9,952,859 - Grochowski , et al. April 24, 2 | 2018-04-24 |
Programmable event driven yield mechanism which may activate other threads Grant 9,910,796 - Wang , et al. March 6, 2 | 2018-03-06 |
Programmable Event Driven Yield Mechanism Which May Activate Other Threads App 20180060258 - WANG; HONG ;   et al. | 2018-03-01 |
Programmable Event Driven Yield Mechanism Which May Activate Other Threads App 20170206083 - WANG; HONG ;   et al. | 2017-07-20 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20170010895 - Wang; Hong ;   et al. | 2017-01-12 |
Method and system to provide user-level multithreading Grant 9,442,721 - Grochowski , et al. September 13, 2 | 2016-09-13 |
Method And System To Provide User-level Multithreading App 20160216971 - Grochowski; Ed ;   et al. | 2016-07-28 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20160019067 - Wang; Hong ;   et al. | 2016-01-21 |
Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution Grant 9,189,230 - Grochowski , et al. November 17, 2 | 2015-11-17 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Grant 9,069,605 - Hankins , et al. June 30, 2 | 2015-06-30 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Grant 8,887,174 - Hankins , et al. November 11, 2 | 2014-11-11 |
Technique for using memory attributes Grant 8,812,792 - Jacobson , et al. August 19, 2 | 2014-08-19 |
Programmable event-driven yield mechanism Grant 8,762,694 - Zou , et al. June 24, 2 | 2014-06-24 |
Speculative multi-threading for instruction prefetch and/or trace pre-build Grant 8,719,806 - Wang , et al. May 6, 2 | 2014-05-06 |
Mechanism To Schedule Threads On Os-sequestered Sequencers Without Operating System Intervention App 20140115594 - Hankins; Richard A. ;   et al. | 2014-04-24 |
Technique For Using Memory Attributes App 20140025901 - Jacobson; Quinn A. ;   et al. | 2014-01-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 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention Grant 8,607,235 - Hankins , et al. December 10, 2 | 2013-12-10 |
Technique for using memory attributes Grant 8,560,781 - Jacobson , et al. October 15, 2 | 2013-10-15 |
Post-pass binary adaptation for software-based speculative precomputation Grant 8,522,220 - Shih-wei Liao , et al. August 27, 2 | 2013-08-27 |
Programmable Event Driven Yield Mechanism Which May Activate Other Threads App 20130219096 - WANG; HONG ;   et al. | 2013-08-22 |
Method And System To Provide User-level Multithreading App 20130111194 - Grochowski; Ed ;   et al. | 2013-05-02 |
Primitives To Enhance Thread-level Speculation App 20130073835 - Jacobson; Quinn A. ;   et al. | 2013-03-21 |
Primitives to enhance thread-level speculation Grant 8,332,619 - Jacobson , et al. December 11, 2 | 2012-12-11 |
Mechanism for Monitoring Instruction Set Based Thread Execution on a Plurality of Instruction Sequencers App 20120017221 - Hankins; Richard A. ;   et al. | 2012-01-19 |
Post-pass binary adaptation for software-based speculative precomputation Grant 8,095,920 - Liao , et al. January 10, 2 | 2012-01-10 |
Data structure and management techniques for local user-level thread data Grant 8,079,035 - Hankins , et al. December 13, 2 | 2011-12-13 |
Method and apparatus for affinity-guided speculative helper threads in chip multiprocessors Grant 8,078,831 - Wang , et al. December 13, 2 | 2011-12-13 |
Technique For Using Memory Attributes App 20110264866 - Jacobson; Quinn A. ;   et al. | 2011-10-27 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers Grant 8,010,969 - Hankins , et al. August 30, 2 | 2011-08-30 |
Technique for using memory attributes Grant 7,991,965 - Jacobson , et al. August 2, 2 | 2011-08-02 |
Transformation Of Single-threaded Code To Speculative Precomputation Enabled Code App 20110067011 - Wang; Hong ;   et al. | 2011-03-17 |
Method And Apparatus For Affinity-guided Speculative Helper Threads In Chip Multiprocessors App 20110035555 - Wang; Hong ;   et al. | 2011-02-10 |
Speculative Multi-threading For Instruction Prefetch And/or Trace Pre-build App 20100332811 - Wang; Hong ;   et al. | 2010-12-30 |
Method and apparatus for affinity-guided speculative helper threads in chip multiprocessors Grant 7,844,801 - Wang , et al. November 30, 2 | 2010-11-30 |
Methods And Apparatuses For Compiler-creating Helper Threads For Multi-threading App 20100281471 - Liao; Shih-Wei ;   et al. | 2010-11-04 |
Method and apparatus for efficient resource utilization for prescient instruction prefetch Grant 7,818,547 - Aamodt , et al. October 19, 2 | 2010-10-19 |
Speculative multi-threading for instruction prefetch and/or trace pre-build Grant 7,814,469 - Wang , et al. October 12, 2 | 2010-10-12 |
Post-pass binary adaptation for software-based speculative precomputation App 20100211940 - Shih-wei Liao; Steve ;   et al. | 2010-08-19 |
User-programmable low-overhead multithreading Grant 7,631,307 - Wang , et al. December 8, 2 | 2009-12-08 |
Parallel cachelets Grant 7,424,576 - Rakvic , et al. September 9, 2 | 2008-09-09 |
Method And Apparatus For Efficient Resource Utilization For Prescient Instruction Prefetch App 20080215861 - Aamodt; Tor M. ;   et al. | 2008-09-04 |
Method and apparatus for efficient utilization for prescient instruction prefetch Grant 7,404,067 - Aamodt , et al. July 22, 2 | 2008-07-22 |
Methods and apparatuses for thread management of multi-threading Grant 7,398,521 - Hoflehner , et al. July 8, 2 | 2008-07-08 |
Dependence-chain processing using trace descriptors having dependency descriptors Grant 7,363,467 - Vajapeyam , et al. April 22, 2 | 2008-04-22 |
Technique for using memory attributes App 20070186055 - Jacobson; Quinn A. ;   et al. | 2007-08-09 |
Data structure and management techniques for local user-level thread data App 20070150900 - Hankins; Richard A. ;   et al. | 2007-06-28 |
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 |
Parallel cachelets Grant 7,216,201 - Rakvic , et al. May 8, 2 | 2007-05-08 |
Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers App 20060282839 - Hankins; Richard A. ;   et al. | 2006-12-14 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention App 20060150184 - Hankins; Richard A. ;   et al. | 2006-07-06 |
Parallel cachelets App 20060117141 - Rakvic; Ryan N. ;   et al. | 2006-06-01 |
Method and system to provide user-level multithreading App 20050223199 - Grochowski, Edward T. ;   et al. | 2005-10-06 |
Software-based speculative pre-computation and multithreading Grant 6,928,645 - Wang , et al. August 9, 2 | 2005-08-09 |
User-programmable low-overhead multithreading App 20050125802 - Wang, Perry H. ;   et al. | 2005-06-09 |
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 |
Method and apparatus for efficient utilization for prescient instruction prefetch App 20050055541 - Aamodt, Tor M. ;   et al. | 2005-03-10 |
Method and apparatus for affinity-guided speculative helper threads in chip multiprocessors App 20050027941 - Wang, Hong ;   et al. | 2005-02-03 |
Multiple instruction set architecture code format App 20040268326 - 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 |
Method and apparatus for prefetching based upon type identifier tags App 20040243767 - Cierniak, Michal J. ;   et al. | 2004-12-02 |
Speculative multi-threading for instruction prefetch and/or trace pre-build App 20040154011 - Wang, Hong ;   et al. | 2004-08-05 |
Control-quasi-independent-points guided speculative multithreading App 20040154010 - Marcuello, Pedro ;   et al. | 2004-08-05 |
Transformation of single-threaded code to speculative precomputation enabled code App 20040128489 - Wang, Hong ;   et al. | 2004-07-01 |
Method and apparatus for dynamically conditioning statically produced load speculation and prefetches using runtime information App 20040117606 - Wang, Hong ;   et al. | 2004-06-17 |
Post-pass binary adaptation for software-based speculative precomputation App 20040054990 - Liao, Steve Shih-wei ;   et al. | 2004-03-18 |
Non-vital loads Grant 6,668,306 - Rakvic , et al. December 23, 2 | 2003-12-23 |
Employing value prediction with the compiler App 20030131345 - Wilkerson, Chris ;   et al. | 2003-07-10 |
Dependence-chain processor App 20030126408 - Vajapeyam, Sriram ;   et al. | 2003-07-03 |
ASAP instruction caching App 20030065906 - Rakvic, Ryan N. ;   et al. | 2003-04-03 |
Non-vital loads App 20020188804 - Rakvic, Ryan N. ;   et al. | 2002-12-12 |
Parallel cachelets App 20020188806 - Rakvic, Ryan N. ;   et al. | 2002-12-12 |
Software-based speculative pre-computation and multithreading App 20020144083 - Wang, Hong ;   et al. | 2002-10-03 |
Multiplexed-access scan testable integrated circuit Grant 4,602,210 - Fasang , et al. July 22, 1 | 1986-07-22 |