Patent | Date |
---|
Merging level cache and data cache units having indicator bits related to speculative execution Grant 10,621,092 - Latorre , et al. | 2020-04-14 |
Systems, Methods, and Apparatuses, and Memory Hierarchies to Support Speculative Execution App 20190079865 - LATORRE; FERNANDO ;   et al. | 2019-03-14 |
Profiling Asynchronous Events Resulting From The Execution Of Software At Code Region Granularity App 20190004916 - Martinez; Raul ;   et al. | 2019-01-03 |
Instruction and logic for optimization level aware branch prediction Grant 10,157,063 - Xekalakis , et al. Dec | 2018-12-18 |
Propagating a prefetching profile bit from a prefetch queue to a data cache to indicate that a line was prefetched in response to an instruction within a code region Grant 10,013,326 - Martinez , et al. July 3, 2 | 2018-07-03 |
Utilization of register checkpointing mechanism with pointer swapping to resolve multithreading mis-speculations Grant 9,940,138 - Lopez , et al. April 10, 2 | 2018-04-10 |
Image signal processor with a block checking circuit Grant 9,374,542 - Stavrou , et al. June 21, 2 | 2016-06-21 |
Systems, Methods, and Apparatuses to Decompose a Sequential Program Into Multiple Threads, Execute Said Threads, and Reconstruct the Sequential Execution App 20160162406 - LATORRE; FERNANDO ;   et al. | 2016-06-09 |
Image Signal Processor With A Block Checking Circuit App 20150281602 - STAVROU; KYRIAKOS ;   et al. | 2015-10-01 |
Identification and management of unsafe optimizations Grant 9,043,773 - Vicente , et al. May 26, 2 | 2015-05-26 |
Systems, methods, and apparatuses to decompose a sequential program into multiple threads, execute said threads, and reconstruct the sequential execution Grant 8,909,902 - Latorre , et al. December 9, 2 | 2014-12-09 |
Method and apparatus for flexible, accurate, and/or efficient code profiling Grant 8,898,646 - Codina , et al. November 25, 2 | 2014-11-25 |
Path Profiling Using Hardware And Software Combination App 20140281434 - Madriles; Carlos ;   et al. | 2014-09-18 |
Identification And Management Of Unsafe Optimizations App 20140282451 - Vicente; Alejandro M. ;   et al. | 2014-09-18 |
Branch pruning in architectures with speculation support Grant 8,813,057 - Quinones , et al. August 19, 2 | 2014-08-19 |
Instruction And Logic For Optimization Level Aware Branch Prediction App 20140095849 - Xekalakis; Polychronis ;   et al. | 2014-04-03 |
Profiling Asynchronous Events Resulting From The Execution Of Software At Code Region Granularity App 20130332705 - Martinez; Raul ;   et al. | 2013-12-12 |
Support For Speculative Ownership Without Data App 20130268735 - Gibert Codina; Enric ;   et al. | 2013-10-10 |
Method And Apparatus For Flexible, Accurate, And/or Efficient Code Profiling App 20120167058 - Codina; Enric Gibert ;   et al. | 2012-06-28 |
Multi-version register file for multithreading processors with live-in precomputation Grant 8,166,282 - Madriles , et al. April 24, 2 | 2012-04-24 |
Systems, Methods, And Apparatuses To Decompose A Sequential Program Into Multiple Threads, Execute Said Threads, And Reconstruct The Sequential Execution App 20100269102 - Latorre; Fernando ;   et al. | 2010-10-21 |
Register Checkpointing Mechanism For Multithreading App 20100262812 - Lopez; Pedro ;   et al. | 2010-10-14 |
Selection of spawning pairs for a speculative multithreaded processor Grant 7,458,065 - Sanchez , et al. November 25, 2 | 2008-11-25 |
Branch Pruning In Architectures With Speculation Support App 20080244223 - Quinones; Carlos Garcia ;   et al. | 2008-10-02 |
Apparatus, System, and Method of a Memory Arrangement for Speculative Multithreading App 20080134196 - Madriles; Carlos ;   et al. | 2008-06-05 |
Selection of spawning pairs for a speculative multithreaded processor App 20060064692 - Sanchez; Jesus ;   et al. | 2006-03-23 |
Analyzer for spawning pairs in speculative multithreaded processor App 20060047495 - Sanchez; Jesus ;   et al. | 2006-03-02 |
Multi-version register file for multithreading processors with live-in precomputation App 20060020775 - Madriles; Carlos ;   et al. | 2006-01-26 |