Patent | Date |
---|
Systems, methods, and apparatuses for heterogeneous computing Grant 11,416,281 - Sankaran , et al. August 16, 2 | 2022-08-16 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20220164218 - SANKARAN; Rajesh M. ;   et al. | 2022-05-26 |
Systems, methods, and apparatuses for heterogeneous computing Grant 11,093,277 - Sankaran , et al. August 17, 2 | 2021-08-17 |
Systems, methods, and apparatuses for last branch record support compatible with binary translation and speculative execution using an architectural bit array and a write bit array Grant 11,048,516 - Caprioli , et al. June 29, 2 | 2021-06-29 |
Technologies for translation cache management in binary translation systems Grant 10,983,773 - Caprioli , et al. April 20, 2 | 2021-04-20 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20200401440 - SANKARAN; Rajesh M. ;   et al. | 2020-12-24 |
Apparatuses, methods, and systems for swizzle operations in a configurable spatial accelerator Grant 10,817,291 - Corbal , et al. October 27, 2 | 2020-10-27 |
Apparatuses, Methods, And Systems For Swizzle Operations In A Configurable Spatial Accelerator App 20200310797 - Corbal; Jesus ;   et al. | 2020-10-01 |
Package Acceptance, Guidance, And Refuel System For Drone Technology App 20200156808 - MCMILLIAN; Joseph Barry ;   et al. | 2020-05-21 |
Control-flow integrity with managed code and unmanaged code Grant 10,650,140 - Kanhere , et al. | 2020-05-12 |
Instruction and logic to perform dynamic binary translation Grant 10,649,746 - Kanhere , et al. | 2020-05-12 |
State recovery methods and apparatus for computing platforms Grant 10,635,418 - Kanhere , et al. | 2020-04-28 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20190347125 - SANKARAN; Rajesh M. ;   et al. | 2019-11-14 |
Package acceptance, guidance, and refuel system for drone technology Grant 10,450,091 - McMillian , et al. Oc | 2019-10-22 |
Method, apparatus, and system for efficiently handling multiple virtual address mappings during transactional execution canceling the transactional execution upon conflict between physical addresses of transactional accesses within the transactional execution Grant 10,387,324 - Caprioli , et al. A | 2019-08-20 |
Apparatus and method for architectural performance monitoring in binary translation systems Grant 10,387,159 - Agron , et al. A | 2019-08-20 |
Technologies For Translation Cache Management In Binary Translation Systems App 20190235849 - Caprioli; Paul ;   et al. | 2019-08-01 |
Technologies for translation cache management in binary translation systems Grant 10,282,182 - Caprioli , et al. | 2019-05-07 |
Control transfer override Grant 10,241,787 - Caprioli | 2019-03-26 |
Accelerated interlane vector reduction instructions Grant 10,209,989 - Caprioli , et al. Feb | 2019-02-19 |
Package Acceptance, Guidance, And Refuel System For Drone Technology App 20180290764 - MCMILLIAN; Joseph Barry ;   et al. | 2018-10-11 |
Hardware For Miss Handling From A Translation Protection Data Structure App 20180285283 - Caprioli; Paul ;   et al. | 2018-10-04 |
Hardware for miss handling from a translation protection data structure Grant 10,089,244 - Caprioli , et al. October 2, 2 | 2018-10-02 |
Custom protection against side channel attacks Grant 10,063,569 - Caprioli August 28, 2 | 2018-08-28 |
Implementation of processor trace in a processor that supports binary translation Grant 9,934,124 - Afram , et al. April 3, 2 | 2018-04-03 |
Technologies For Translation Cache Management In Binary Translation Systems App 20180088921 - Caprioli; Paul ;   et al. | 2018-03-29 |
Accelerated Interlane Vector Reduction Instructions App 20170242699 - CAPRIOLI; PAUL ;   et al. | 2017-08-24 |
Hardware Profiling Mechanism To Enable Page Level Automatic Binary Translation App 20170212825 - Caprioli; Paul ;   et al. | 2017-07-27 |
Return-target restrictive return from procedure instructions, processors, methods, and systems Grant 9,703,948 - Caprioli July 11, 2 | 2017-07-11 |
Instruction and logic to control transfer in a partial binary translation system Grant 9,652,234 - Caprioli , et al. May 16, 2 | 2017-05-16 |
System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions App 20170097826 - Shaikh; Omar M. ;   et al. | 2017-04-06 |
System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions App 20170097891 - Shaikh; Omar M. ;   et al. | 2017-04-06 |
Control Transfer Instructions Indicating Intent To Call Or Return App 20170090927 - Caprioli; Paul ;   et al. | 2017-03-30 |
Accelerated interlane vector reduction instructions Grant 9,588,766 - Caprioli , et al. March 7, 2 | 2017-03-07 |
State Recovery Methods And Apparatus For Computing Platforms App 20170046140 - Kanhere; Abhay S. ;   et al. | 2017-02-16 |
Hardware profiling mechanism to enable page level automatic binary translation Grant 9,542,191 - Caprioli , et al. January 10, 2 | 2017-01-10 |
Systems, Methods, and Apparatuses for Improving Performance of Status Dependent Computations App 20160378480 - Matveyev; Pavel G. ;   et al. | 2016-12-29 |
Systems, Methods, and Apparatuses for Last Branch Record Support App 20160378498 - Caprioli; Paul ;   et al. | 2016-12-29 |
Implementation Of Processor Trace In A Processor That Supports Binary Translation App 20160357658 - Afram; Furat F. ;   et al. | 2016-12-08 |
Instruction And Logic To Perform Dynamic Binary Translation App 20160357528 - Kanhere; Abhay S. ;   et al. | 2016-12-08 |
System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions App 20160350221 - Shaikh; Omar M. ;   et al. | 2016-12-01 |
State recovery methods and apparatus for computing platforms Grant 9,507,575 - Kanhere , et al. November 29, 2 | 2016-11-29 |
Technologies for shadow stack manipulation for binary translation systems Grant 9,477,453 - Ince , et al. October 25, 2 | 2016-10-25 |
Control-flow Integrity With Managed Code And Unmanaged Code App 20160283712 - Kanhere; Abhay S. ;   et al. | 2016-09-29 |
Custom Protection Against Side Channel Attacks App 20160285896 - Caprioli; Paul | 2016-09-29 |
Instruction and logic to perform dynamic binary translation Grant 9,417,855 - Kanhere , et al. August 16, 2 | 2016-08-16 |
System, method and apparatus for improving transactional memory (TM) throughput using TM region indicators Grant 9,411,739 - Shaikh , et al. August 9, 2 | 2016-08-09 |
Apparatus And Method For Architectural Performance Monitoring In Binary Translation Systems App 20160224348 - AGRON; Jason M. ;   et al. | 2016-08-04 |
Optimization of instructions to reduce memory access violations Grant 9,342,284 - Hassanein , et al. May 17, 2 | 2016-05-17 |
System, apparatus, and method for transparent page level instruction translation Grant 9,330,020 - Caprioli , et al. May 3, 2 | 2016-05-03 |
Detection of memory address aliasing and violations of data dependency relationships Grant 9,292,294 - Al-Otoom , et al. March 22, 2 | 2016-03-22 |
System and method for a load instruction with code conversion having access permissions to indicate failure of load content from registers Grant 9,280,492 - Caprioli , et al. March 8, 2 | 2016-03-08 |
Mechanism for increasing the effective capacity of the working register file Grant 9,256,438 - Chaudhry , et al. February 9, 2 | 2016-02-09 |
State Recovery Methods And Apparatus For Computing Platforms App 20150339109 - Kanhere; Abhay S. ;   et al. | 2015-11-26 |
Control Transfer Override App 20150278116 - CAPRIOLI; Paul | 2015-10-01 |
Return-target Restrictive Return From Procedure Instructions, Processors, Methods, And Systems App 20150278516 - Caprioli; Paul | 2015-10-01 |
Store queue having restricted and unrestricted entries Grant 9,146,744 - Caprioli , et al. September 29, 2 | 2015-09-29 |
Load Instruction For Code Conversion App 20150186299 - CAPRIOLI; PAUL ;   et al. | 2015-07-02 |
System, Apparatus, And Method For Transparent Page Level Instruction Translation App 20150186290 - CAPRIOLI; Paul ;   et al. | 2015-07-02 |
State recovery methods and apparatus for computing platforms Grant 9,032,381 - Kanhere , et al. May 12, 2 | 2015-05-12 |
Optimization Of Instructions To Reduce Memory Access Violations App 20150095625 - Hassanein; Wessam M. ;   et al. | 2015-04-02 |
Memory disambiguation hardware to support software binary translation Grant 8,826,257 - Al-Otoom , et al. September 2, 2 | 2014-09-02 |
System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions App 20140156933 - Shaikh; Omar M. ;   et al. | 2014-06-05 |
Detecting and Filtering Biased Branches in Global Branch History App 20140156978 - AL-OTOOM; Muawya M. ;   et al. | 2014-06-05 |
Anti-prefetch instruction Grant 8,732,438 - Caprioli , et al. May 20, 2 | 2014-05-20 |
Accelerated Interlane Vector Reduction Instructions App 20140095842 - Caprioli; Paul ;   et al. | 2014-04-03 |
Memory Address Aliasing Detection App 20140089271 - AL-OTOOM; Muawya M. ;   et al. | 2014-03-27 |
State Recovery Methods And Appartus For Computing Platforms App 20140007066 - Kanhere; Abhay S. ;   et al. | 2014-01-02 |
Hardware Profiling Mechanism To Enable Page Level Automatic Binary Translation App 20130311758 - Caprioli; Paul ;   et al. | 2013-11-21 |
Instruction and Logic to Control Transfer in a Partial Binary Translation System App 20130305019 - Caprioli; Paul ;   et al. | 2013-11-14 |
Space-efficient mechanism to support additional scouting in a processor using checkpoints Grant 8,572,356 - Yip , et al. October 29, 2 | 2013-10-29 |
Instruction And Logic To Perform Dynamic Binary Translation App 20130283249 - Kanhere; Abhay S. ;   et al. | 2013-10-24 |
Method, Apparatus, And System For Efficiently Handling Multiple Virtual Address Mappings During Transactional Execution App 20130275715 - Caprioli; Paul ;   et al. | 2013-10-17 |
Memory Disambiguation Hardware To Support Software Binary Translation App 20130262838 - Al-Otoom; Muawya M. ;   et al. | 2013-10-03 |
Index generation for cache memories Grant 8,484,434 - Caprioli , et al. July 9, 2 | 2013-07-09 |
Processor with a register file that supports multiple-issue execution Grant 8,447,931 - Chaudhry , et al. May 21, 2 | 2013-05-21 |
Pseudo-LRU cache line replacement for a high-speed cache Grant 8,364,900 - Caprioli , et al. January 29, 2 | 2013-01-29 |
Facilitating transactional execution in a processor that supports simultaneous speculative threading Grant 8,316,366 - Yip , et al. November 20, 2 | 2012-11-20 |
Index Generation For Cache Memories App 20120166756 - Caprioli; Paul ;   et al. | 2012-06-28 |
Unified cache structure that facilitates accessing translation table entries Grant 8,185,692 - Caprioli , et al. May 22, 2 | 2012-05-22 |
Merging checkpoints in an execute-ahead processor Grant 8,181,002 - Yip , et al. May 15, 2 | 2012-05-15 |
Method and apparatus for programmatically rewinding a register inside a transaction Grant 8,161,273 - Caprioli April 17, 2 | 2012-04-17 |
Using address and non-address information for improved index generation for cache memories Grant 8,151,084 - Caprioli , et al. April 3, 2 | 2012-04-03 |
Method and apparatus for determining cache storage locations based on latency requirements Grant 8,065,485 - Levinsky , et al. November 22, 2 | 2011-11-22 |
Method and apparatus for improving transactional memory commit latency Grant 8,041,900 - Caprioli , et al. October 18, 2 | 2011-10-18 |
Space-efficient Mechanism To Support Additional Scouting In A Processor Using Checkpoints App 20110167243 - Yip; Sherman H. ;   et al. | 2011-07-07 |
Aggressive store merging in a processor that supports checkpointing Grant 7,934,080 - Caprioli , et al. April 26, 2 | 2011-04-26 |
Method and apparatus for synchronizing threads on a processor that supports transactional memory Grant 7,930,695 - Chaudhry , et al. April 19, 2 | 2011-04-19 |
Method and apparatus for recovering from branch misprediction Grant 7,890,739 - Caprioli February 15, 2 | 2011-02-15 |
Method And Apparatus For Determining Cache Storage Locations Based On Latency Requirements App 20100299482 - Levinsky; Gideon N. ;   et al. | 2010-11-25 |
Return address stack recovery in a speculative execution computing apparatus Grant 7,836,290 - Chaudhry , et al. November 16, 2 | 2010-11-16 |
Unified Cache Structure That Facilitates Accessing Translation Table Entries App 20100205344 - Caprioli; Paul ;   et al. | 2010-08-12 |
Mechanism For Increasing The Effective Capacity Of The Working Register File App 20100180103 - Chaudhry; Shailender ;   et al. | 2010-07-15 |
Method and apparatus for measuring performance during speculative execution Grant 7,757,068 - Caprioli , et al. July 13, 2 | 2010-07-13 |
Semi-absolute Branch Instructions For Efficient Computers App 20100161950 - Caprioli; Paul ;   et al. | 2010-06-24 |
Method and apparatus for counting instructions during speculative execution Grant 7,716,457 - Caprioli , et al. May 11, 2 | 2010-05-11 |
Method and apparatus for selectively prefetching based on resource availability Grant 7,707,359 - Mesard , et al. April 27, 2 | 2010-04-27 |
Method and apparatus for enforcing membar instruction semantics in an execute-ahead processor Grant 7,689,813 - Caprioli , et al. March 30, 2 | 2010-03-30 |
Method and structure for coordinating instruction execution in out-of-order processor execution using an instruction including an artificial register dependency Grant 7,650,487 - Chaudhry , et al. January 19, 2 | 2010-01-19 |
Branch target aware instruction prefetching technique Grant 7,647,477 - Caprioli , et al. January 12, 2 | 2010-01-12 |
Method and apparatus for using multiple threads to spectulatively execute instructions Grant 7,634,641 - Chaudhry , et al. December 15, 2 | 2009-12-15 |
Avoiding live-lock in a processor that supports speculative execution Grant 7,634,639 - Chaudhry , et al. December 15, 2 | 2009-12-15 |
Aggressive Store Merging In A Processor That Supports Checkpointing App 20090300338 - Caprioli; Paul ;   et al. | 2009-12-03 |
Store Queue App 20090282225 - Caprioli; Paul ;   et al. | 2009-11-12 |
Method and apparatus for reporting failure conditions during transactional execution Grant 7,617,421 - Caprioli , et al. November 10, 2 | 2009-11-10 |
Mechanism for hardware tracking of return address after tail call elimination of return-type instruction Grant 7,610,474 - Caprioli , et al. October 27, 2 | 2009-10-27 |
Preventing register data flow hazards in an SST processor Grant 7,610,470 - Chaudhry , et al. October 27, 2 | 2009-10-27 |
Anti-prefetch Instruction App 20090265532 - Caprioli; Paul ;   et al. | 2009-10-22 |
Facilitating Transactional Execution In A Processor That Supports Simultaneous Speculative Threading App 20090254905 - Yip; Sherman H. ;   et al. | 2009-10-08 |
Floating Point Unit and Cryptographic Unit Having a Shared Multiplier Tree App 20090234866 - Caprioli; Paul ;   et al. | 2009-09-17 |
Method and structure for concurrent branch prediction in a processor Grant 7,590,830 - Chaudhry , et al. September 15, 2 | 2009-09-15 |
Method and apparatus for supporting different modes of multi-threaded speculative execution Grant 7,584,346 - Chaudhry , et al. September 1, 2 | 2009-09-01 |
Method And Apparatus For Programmatically Rewinding A Register Inside A Transaction App 20090217013 - Caprioli; Paul | 2009-08-27 |
Method And Apparatus For Recovering From Branch Misprediction App 20090210683 - Caprioli; Paul | 2009-08-20 |
Pseudo-lru Cache Line Replacement For A High-speed Cache App 20090204761 - Caprioli; Paul ;   et al. | 2009-08-13 |
Generation of multiple checkpoints in a processor that supports speculative execution Grant 7,571,304 - Chaudhry , et al. August 4, 2 | 2009-08-04 |
Index Generation For Cache Memories App 20090187727 - Caprioli; Paul ;   et al. | 2009-07-23 |
Semi-ordered Transactions App 20090187906 - Caprioli; Paul ;   et al. | 2009-07-23 |
Method And Apparatus For Improving Transactional Memory Commit Latency App 20090182956 - Caprioli; Paul ;   et al. | 2009-07-16 |
Collapsible front-end translation for instruction fetch Grant 7,509,472 - Caprioli , et al. March 24, 2 | 2009-03-24 |
Patchable and/or programmable pre-decode Grant 7,509,481 - Chaudhry , et al. March 24, 2 | 2009-03-24 |
Entering scout-mode when stores encountered during execute-ahead mode exceed the capacity of the store buffer Grant 7,484,080 - Chaudhry , et al. January 27, 2 | 2009-01-27 |
Method and structure for pipelining of SIMD conditional moves Grant 7,480,787 - Caprioli , et al. January 20, 2 | 2009-01-20 |
Technique for eliminating dead stores in a processor Grant 7,478,203 - Caprioli , et al. January 13, 2 | 2009-01-13 |
Predicting a jump target based on a program counter and state information for a process Grant 7,472,264 - Yip , et al. December 30, 2 | 2008-12-30 |
Circuitry and method for accessing an associative cache with parallel determination of data and data availability Grant 7,461,208 - Caprioli , et al. December 2, 2 | 2008-12-02 |
Method and apparatus for suppressing duplicative prefetches for branch target cache lines Grant 7,461,237 - Ali , et al. December 2, 2 | 2008-12-02 |
Arithmetic early bypass Grant 7,421,465 - Rarick , et al. September 2, 2 | 2008-09-02 |
Method and apparatus for sampling instructions on a processor that supports speculative execution Grant 7,418,581 - Chaudhry , et al. August 26, 2 | 2008-08-26 |
Preventing register data flow hazards in an SST processor App 20080189531 - Chaudhry; Shailender ;   et al. | 2008-08-07 |
Method and apparatus for measuring performance during speculative execution App 20080172548 - Caprioli; Paul ;   et al. | 2008-07-17 |
Method and apparatus for counting instructions during speculative execution App 20080172549 - Caprioli; Paul ;   et al. | 2008-07-17 |
Using a transactional execution mechanism to free up processor resources used by a busy-waiting thread Grant 7,395,418 - Caprioli , et al. July 1, 2 | 2008-07-01 |
Method and apparatus for reporting failure conditions during transactional execution App 20080126883 - Caprioli; Paul ;   et al. | 2008-05-29 |
Patchable and/or programmable decode using predecode selection Grant 7,353,363 - Chaudhry , et al. April 1, 2 | 2008-04-01 |
Method for graphically displaying hardware performance simulators Grant 7,331,039 - Yip , et al. February 12, 2 | 2008-02-12 |
Dynamically shared high-speed jump target predictor App 20080005545 - Yip; Edmond H. ;   et al. | 2008-01-03 |
Mechanism for eliminating the restart penalty when reissuing deferred instructions Grant 7,293,160 - Chaudhry , et al. November 6, 2 | 2007-11-06 |
Deferring loads and stores when a load buffer or store buffer fills during execute-ahead mode Grant 7,293,161 - Chaudhry , et al. November 6, 2 | 2007-11-06 |
Method and apparatus for dynamically adjusting the aggressiveness of an execute-ahead processor to hide memory latency Grant 7,293,163 - Caprioli , et al. November 6, 2 | 2007-11-06 |
Method and apparatus for synchronizing threads on a processor that supports transactional memory App 20070240158 - Chaudhry; Shailender ;   et al. | 2007-10-11 |
Selectively performing fetches for store operations during speculative execution Grant 7,277,989 - Chaudhry , et al. October 2, 2 | 2007-10-02 |
Technique for executing selected instructions in order App 20070226465 - Chaudhry; Shailender ;   et al. | 2007-09-27 |
Method and apparatus for sampling instructions on a processor that supports speculative execution App 20070226472 - Chaudhry; Shailender ;   et al. | 2007-09-27 |
Patchable And/or Programmable Pre-decode App 20070226464 - Chaudhry; Shailender ;   et al. | 2007-09-27 |
Patchable And/or Programmable Decode Using Predecode Selection App 20070226463 - Chaudhry; Shailender ;   et al. | 2007-09-27 |
Technique for eliminating dead stores in a processor App 20070226425 - Caprioli; Paul ;   et al. | 2007-09-27 |
Method and apparatus for avoiding read-after-write hazards in an execute-ahead processor Grant 7,263,603 - Chaudhry , et al. August 28, 2 | 2007-08-28 |
Selective execution of deferred instructions in a processor that supports speculative execution Grant 7,257,699 - Chaudhry , et al. August 14, 2 | 2007-08-14 |
Avoiding register RAW hazards when returning from speculative execution Grant 7,257,700 - Chaudhry , et al. August 14, 2 | 2007-08-14 |
Supporting out-of-order issue in an execute-ahead processor App 20070186081 - Chaudhry; Shailender ;   et al. | 2007-08-09 |
Collapsible front-end translation for instruction fetch App 20070180218 - Caprioli; Paul ;   et al. | 2007-08-02 |
Decoupling register bypassing from pipeline depth App 20070136562 - Caprioli; Paul ;   et al. | 2007-06-14 |
Method and apparatus for selectively prefetching based on resource availability App 20070136534 - Mesard; Wayne ;   et al. | 2007-06-14 |
Mechanism for hardware tracking of return address after tail call elimination of return-type instruction App 20070130451 - Caprioli; Paul ;   et al. | 2007-06-07 |
Return address stack recovery in a speculative execution computing apparatus App 20070106888 - Chaudhry; Shailender ;   et al. | 2007-05-10 |
Method and apparatus for avoiding write-after-read hazards in an execute-ahead processor Grant 7,216,219 - Chaudhry , et al. May 8, 2 | 2007-05-08 |
Method and apparatus for avoiding write-after-write hazards in an execute-ahead processor Grant 7,213,133 - Caprioli , et al. May 1, 2 | 2007-05-01 |
Avoiding live-lock in a processor that supports speculative execution App 20070050601 - Chaudhry; Shailender ;   et al. | 2007-03-01 |
Method and apparatus for suppressing duplicative prefetches for branch target cache lines App 20060242365 - Ali; Abid ;   et al. | 2006-10-26 |
Generation of multiple checkpoints in a processor that supports speculative execution App 20060212688 - Chaudhry; Shailender ;   et al. | 2006-09-21 |
Method and apparatus for simultaneous speculative threading App 20060212689 - Chaudhry; Shailender ;   et al. | 2006-09-21 |
Branch prediction accuracy in a processor that supports speculative execution App 20060168432 - Caprioli; Paul ;   et al. | 2006-07-27 |
Cache replacement policy to mitigate pollution in multicore processors Grant 7,020,748 - Caprioli March 28, 2 | 2006-03-28 |
Selectively performing fetches for store operations during speculative execution App 20060020757 - Chaudhry; Shailender ;   et al. | 2006-01-26 |
Selective execution of deferred instructions in a processor that supports speculative execution App 20060010309 - Chaudhry; Shailender ;   et al. | 2006-01-12 |
Mechanism for eliminating the restart penalty when reissuing deferred instructions App 20050278509 - Chaudhry, Shailender ;   et al. | 2005-12-15 |
Method and apparatus for enforcing membar instruction semantics in an execute-ahead processor App 20050273583 - Caprioli, Paul ;   et al. | 2005-12-08 |
Avoiding register RAW hazards when returning from speculative execution App 20050273580 - Chaudhry, Shailender ;   et al. | 2005-12-08 |
Multiple branch predictions App 20050268075 - Caprioli, Paul ;   et al. | 2005-12-01 |
Branch target aware instruction prefetching technique App 20050257034 - Caprioli, Paul ;   et al. | 2005-11-17 |
Method and apparatus for avoiding raw hazards in an execute-ahead processor App 20050251666 - Chaudhry, Shailender ;   et al. | 2005-11-10 |
Method and apparatus for avoiding WAW hazards in an execute-ahead processor App 20050251664 - Caprioli, Paul ;   et al. | 2005-11-10 |
Method and apparatus for avoiding WAR hazards in an execute-ahead processor App 20050251665 - Chaudhry, Shailender ;   et al. | 2005-11-10 |
Entering scout-mode when stores encountered during execute-ahead mode exceed the capacity of the store buffer App 20050251668 - Chaudhry, Shailender ;   et al. | 2005-11-10 |
Method and apparatus for dynamically adjusting the aggressiveness of an execute-ahead processor App 20050210223 - Caprioli, Paul ;   et al. | 2005-09-22 |
Cache replacement policy to mitigate pollution in multicore processors App 20040143708 - Caprioli, Paul | 2004-07-22 |
Method and apparatus for starting simulation of a computer system from a process checkpoint within a simulator App 20040064300 - Mathiske, Bernd J.W. ;   et al. | 2004-04-01 |
System and method for modeling digital systems having queue-like operating characteristics App 20040006454 - Caprioli, Paul | 2004-01-08 |