Patent | Date |
---|
Zero cycle load bypass in a decode group Grant 11,416,254 - Duggal , et al. August 16, 2 | 2022-08-16 |
Indirect branch predictor based on register operands Grant 11,379,240 - Al-Otoom , et al. July 5, 2 | 2022-07-05 |
History file for previous register mapping storage and last reference indication Grant 11,200,062 - Duggal , et al. December 14, 2 | 2021-12-14 |
Indirect Branch Predictor Based on Register Operands App 20210240477 - Al-Otoom; Muawya M. ;   et al. | 2021-08-05 |
Zero Cycle Load Bypass App 20210173654 - Duggal; Deepankar ;   et al. | 2021-06-10 |
Last Physical Register Reference Scheme App 20210064376 - Duggal; Deepankar ;   et al. | 2021-03-04 |
System and method for predicting memory dependence when a source register of a push instruction matches the destination register of a pop instruction Grant 10,838,729 - Al-Otoom , et al. November 17, 2 | 2020-11-17 |
Branch prediction system Grant 10,719,327 - Al-Otoom , et al. | 2020-07-21 |
Accelerated interlane vector reduction instructions Grant 10,209,989 - Caprioli , et al. Feb | 2019-02-19 |
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 |
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 |
Cache for patterns of instructions with multiple forward control transfers Grant 9,632,791 - Al-Otoom , et al. April 25, 2 | 2017-04-25 |
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 |
Accelerated interlane vector reduction instructions Grant 9,588,766 - Caprioli , et al. March 7, 2 | 2017-03-07 |
Hardware profiling mechanism to enable page level automatic binary translation Grant 9,542,191 - Caprioli , et al. January 10, 2 | 2017-01-10 |
System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions App 20160350221 - Shaikh; Omar M. ;   et al. | 2016-12-01 |
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 |
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 |
Cache For Patterns Of Instructions App 20150205725 - Al-Otoom; Muawya M. ;   et al. | 2015-07-23 |
Memory disambiguation hardware to support software binary translation Grant 8,826,257 - Al-Otoom , et al. September 2, 2 | 2014-09-02 |
Detecting and Filtering Biased Branches in Global Branch History App 20140156978 - AL-OTOOM; Muawya M. ;   et al. | 2014-06-05 |
System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions App 20140156933 - Shaikh; Omar M. ;   et al. | 2014-06-05 |
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 |
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 |
Memory Disambiguation Hardware To Support Software Binary Translation App 20130262838 - Al-Otoom; Muawya M. ;   et al. | 2013-10-03 |
Predictors with Adaptive Prediction Threshold App 20100306515 - Al-Otoom; Muawya M. ;   et al. | 2010-12-02 |