Patent | Date |
---|
Systems And Methods For Cache Optimization App 20220156202 - Koker; Altug ;   et al. | 2022-05-19 |
Systems And Methods For Cache Optimization App 20220114108 - Koker; Altug ;   et al. | 2022-04-14 |
Hierarchical Thread Scheduling App 20210382717 - JIANG; Hong ;   et al. | 2021-12-09 |
METHODS, SYSTEMS AND APPARATUS TO IMPROVE FPGA PIPELINE EMULATION EFFICIENCY ON CPUs App 20210326504 - Tian; Xinmin ;   et al. | 2021-10-21 |
Graphics Processing Unit Processing And Caching Improvements App 20210150663 - Maiyuran; Subramaniam ;   et al. | 2021-05-20 |
Systems And Methods For Error Detection And Control For Embedded Memory And Compute Elements App 20210149763 - Ranganathan; Vasanth ;   et al. | 2021-05-20 |
Methods, systems and apparatus to improve FPGA pipeline emulation efficiency on CPUs Grant 10,909,287 - Tian , et al. February 2, 2 | 2021-02-02 |
Programmable event driven yield mechanism which may activate other threads Grant 10,877,910 - Wang , et al. December 29, 2 | 2020-12-29 |
Generating vector based selection control statements Grant 10,795,682 - Ido , et al. October 6, 2 | 2020-10-06 |
Vectorize store instructions method and apparatus Grant 10,776,093 - Plotnikov , et al. September 15, 2 | 2020-09-15 |
Technologies for indirectly calling vector functions Grant 10,642,587 - Ido , et al. | 2020-05-05 |
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 |
Vectorize Store Instructions Method And Apparatus App 20190278577 - PLOTNIKOV; Mikhail ;   et al. | 2019-09-12 |
Technologies For Indirectly Calling Vector Functions App 20190050212 - IDO; Hideki Saito ;   et al. | 2019-02-14 |
METHODS, SYSTEMS AND APPARATUS TO IMPROVE FPGA PIPELINE EMULATION EFFICIENCY ON CPUs App 20190005175 - Tian; Xinmin ;   et al. | 2019-01-03 |
Generating Vector Based Selection Control Statements App 20180181404 - Ido; Hideki Saito ;   et al. | 2018-06-28 |
Mechanism for instruction set based thread execution of a plurality of instruction sequencers Grant 9,990,206 - Wang , et al. June 5, 2 | 2018-06-05 |
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 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers Grant 9,720,697 - Wang , et al. August 1, 2 | 2017-08-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 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20160019067 - Wang; Hong ;   et al. | 2016-01-21 |
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 |
Vectorization of scalar functions including vectorization annotations and vectorized function signatures matching Grant 9,015,688 - Tian , et al. April 21, 2 | 2015-04-21 |
Speculative compilation to generate advice messages Grant 9,009,689 - Krishnaiyer , et al. April 14, 2 | 2015-04-14 |
Programmable event driven yield mechanism which may activate other threads Grant 8,868,887 - Wang , et al. October 21, 2 | 2014-10-21 |
Loop parallelization based on loop splitting or index array Grant 8,793,675 - Lin , et al. July 29, 2 | 2014-07-29 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers Grant 8,719,819 - 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 |
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 |
Vectorization Of Scalar Functions Including Vectorization Annotations And Vectorized Function Signatures Matching App 20130318511 - Tian; Xinmin ;   et al. | 2013-11-28 |
Speculative region-level loop optimizations Grant 8,589,901 - Lin , et al. November 19, 2 | 2013-11-19 |
Programmable Event Driven Yield Mechanism Which May Activate Other Threads App 20130219096 - WANG; HONG ;   et al. | 2013-08-22 |
Mechanism For Instruction Set Based Thread Execution Of A Plurality Of Instruction Sequencers App 20130219399 - Wang; Hong ;   et al. | 2013-08-22 |
Mechanism For Instruction Set Based Thread Execution On A Plurality Of Instruction Sequencers App 20130054940 - Wang; Hong ;   et al. | 2013-02-28 |
Device, system, and method of executing a call to a routine within a transaction Grant 8,245,244 - Cownie , et al. August 14, 2 | 2012-08-14 |
Loop Parallelization Based On Loop Splitting Or Index Array App 20120167069 - Lin; Jin ;   et al. | 2012-06-28 |
Speculative Region-level Loop Optimizations App 20120167068 - Lin; Jin ;   et al. | 2012-06-28 |
Compiler-based scheduling optimization hints for user-level threads Grant 8,205,200 - Liao , et al. June 19, 2 | 2012-06-19 |
Speculative Compilation To Generate Advice Messages App 20120117552 - Krishnaiyer; Rakesh ;   et al. | 2012-05-10 |
Thread-data affinity optimization using compiler Grant 8,037,465 - Tian , et al. October 11, 2 | 2011-10-11 |
Method and apparatus for exploiting thread-level parallelism Grant 7,984,431 - Kejariwal , et al. July 19, 2 | 2011-07-19 |
Programming environment for heterogeneous processor resource integration Grant 7,941,791 - Wang , et al. May 10, 2 | 2011-05-10 |
Transformation Of Single-threaded Code To Speculative Precomputation Enabled Code App 20110067011 - Wang; Hong ;   et al. | 2011-03-17 |
Method, system, and program of a compiler to parallelize source code Grant 7,882,498 - Ottoni , et al. February 1, 2 | 2011-02-01 |
Methods And Apparatuses For Compiler-creating Helper Threads For Multi-threading App 20100281471 - Liao; Shih-Wei ;   et al. | 2010-11-04 |
Handling Exceptions In Software Transactional Memory Systems App 20100122073 - Narayanaswamy; Ravi ;   et al. | 2010-05-13 |
Device, System, And Method Of Executing A Call To A Routine Within A Transaction App 20100058362 - Cownie; James H. ;   et al. | 2010-03-04 |
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 |
Fast lock-free post-wait synchronization for exploiting parallelism on multi-core processors Grant 7,571,301 - Kejariwal , et al. August 4, 2 | 2009-08-04 |
Apparatus, systems, and methods for execution-driven loop splitting and load-safe code hosting Grant 7,549,146 - Tian , et al. June 16, 2 | 2009-06-16 |
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 |
Method And Apparatus For Exploiting Thread-level Parallelism App 20080244549 - Kejariwal; Arun ;   et al. | 2008-10-02 |
Methods and apparatuses for thread management of multi-threading Grant 7,398,521 - Hoflehner , et al. July 8, 2 | 2008-07-08 |
Methods And Apparatus To Provide Parameterized Offloading On Multiprocessor Architectures App 20080163183 - Li; Zhiyuan ;   et al. | 2008-07-03 |
Methods and apparatus for reducing memory latency in a software application Grant 7,328,433 - Tian , et al. February 5, 2 | 2008-02-05 |
Fast lock-free post-wait synchronization for exploiting parallelism on multi-core processors App 20070234326 - Kejariwal; Arun ;   et al. | 2007-10-04 |
Method, System, And Program Of A Compiler To Parallelize Source Code App 20070234276 - Ottoni; Guilherme D. ;   et al. | 2007-10-04 |
Compiler-based scheduling optimization hints for user-level threads App 20070124732 - Lia; Shih-wei ;   et al. | 2007-05-31 |
Thread-data affinity optimization using compiler App 20070079298 - Tian; Xinmin ;   et al. | 2007-04-05 |
Mechanism for instruction set based thread execution on a plurality of instruction sequencers App 20070006231 - Wang; Hong ;   et al. | 2007-01-04 |
Apparatus, systems, and methods for execution-driven loop splitting and load-safe code hosting App 20060288334 - Tian; Xinmin ;   et al. | 2006-12-21 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention App 20060150184 - Hankins; Richard A. ;   et al. | 2006-07-06 |
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 |
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 |
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 |
Transformation of single-threaded code to speculative precomputation enabled code App 20040128489 - Wang, Hong ;   et al. | 2004-07-01 |