Patent | Date |
---|
Testing storage protection hardware in a secure virtual machine environment Grant 11,455,398 - Heller , et al. September 27, 2 | 2022-09-27 |
Program interruptions for page importing/exporting Grant 11,403,409 - Bradbury , et al. August 2, 2 | 2022-08-02 |
Incremental decryption and integrity verification of a secure operating system image Grant 11,354,418 - Buendgen , et al. June 7, 2 | 2022-06-07 |
Inject interrupts and exceptions into secure virtual machine Grant 11,347,529 - Imbrenda , et al. May 31, 2 | 2022-05-31 |
Program interruptions for page importing/exporting Grant 11,308,229 - Bradbury , et al. April 19, 2 | 2022-04-19 |
Secure interface control high-level instruction interception for interruption enablement Grant 11,308,215 - Borntraeger , et al. April 19, 2 | 2022-04-19 |
Secure interface control secure storage hardware tagging Grant 11,283,800 - Heller , et al. March 22, 2 | 2022-03-22 |
Host Virtual Address Space For Secure Interface Control Storage App 20220004499 - Imbrenda; Claudio ;   et al. | 2022-01-06 |
Controlling access to secure storage of a virtual machine Grant 11,182,192 - Heller , et al. November 23, 2 | 2021-11-23 |
Indicator-based prioritization of transactions Grant 11,182,198 - Busaba , et al. November 23, 2 | 2021-11-23 |
Host virtual address space for secure interface control storage Grant 11,176,054 - Imbrenda , et al. November 16, 2 | 2021-11-16 |
Efficiency for coordinated start interpretive execution exit for a multithreaded processor Grant 11,150,905 - Bradbury , et al. October 19, 2 | 2021-10-19 |
Secure Storage Query And Donation App 20210271518 - Bacher; Utz ;   et al. | 2021-09-02 |
Instructions controlling access to shared registers of a multi-threaded processor Grant 11,080,064 - Biran , et al. August 3, 2 | 2021-08-03 |
Secure storage query and donation Grant 11,068,310 - Bacher , et al. July 20, 2 | 2021-07-20 |
Instructions controlling access to shared registers of a multi-threaded processor Grant 11,061,680 - Biran , et al. July 13, 2 | 2021-07-13 |
Dispatch of a secure virtual machine Grant 11,029,991 - Busaba , et al. June 8, 2 | 2021-06-08 |
Increasing the scope of local purges of structures associated with address translation Grant 11,016,907 - Bradbury , et al. May 25, 2 | 2021-05-25 |
Regulating hardware speculative processing around a transaction Grant 10,996,982 - Busaba , et al. May 4, 2 | 2021-05-04 |
Transparent interpretation of guest instructions in secure virtual machine environment Grant 10,956,188 - Busaba , et al. March 23, 2 | 2021-03-23 |
Efficiency for coordinated start interpretive execution exit for a multithreaded processor Grant 10,908,903 - Bradbury , et al. February 2, 2 | 2021-02-02 |
Incremental Decryption And Integrity Verification Of A Secure Operating System Image App 20200285753 - BUENDGEN; Reinhard T. ;   et al. | 2020-09-10 |
Program Interruptions For Page Importing/exporting App 20200285762 - Bradbury; Jonathan D. ;   et al. | 2020-09-10 |
Secure Interface Control Secure Storage Hardware Tagging App 20200287902 - Heller; Lisa Cranton ;   et al. | 2020-09-10 |
Transparent Interpretation Of Guest Instructions In Secure Virtual Machine Environment App 20200285494 - Busaba; Fadi Y. ;   et al. | 2020-09-10 |
Storage Sharing Between A Secure Domain And A Non-secure Entity App 20200285777 - Heller; Lisa Cranton ;   et al. | 2020-09-10 |
Dispatch Of A Secure Virtual Machine App 20200285500 - Busaba; Fadi Y. ;   et al. | 2020-09-10 |
Sharing Secure Memory Across Multiple Security Domains App 20200285594 - Busaba; Fadi Y. ;   et al. | 2020-09-10 |
Host Virtual Address Space For Secure Interface Control Storage App 20200285589 - Imbrenda; Claudio ;   et al. | 2020-09-10 |
Secure Storage Isolation App 20200285595 - Bradbury; Jonathan D. ;   et al. | 2020-09-10 |
Controlling Access To Secure Storage Of A Virtual Machine App 20200285499 - Heller; Lisa Cranton ;   et al. | 2020-09-10 |
Inject Interrupts And Exceptions Into Secure Virtual Machine App 20200285495 - Imbrenda; Claudio ;   et al. | 2020-09-10 |
Communication Interface Of A Secure Interface Control App 20200285501 - Heller; Lisa Cranton ;   et al. | 2020-09-10 |
Secure Interface Control High-level Instruction Interception For Interruption Enablement App 20200285747 - Borntraeger; Christian ;   et al. | 2020-09-10 |
Testing Storage Protection Hardware In A Secure Virtual Machine Environment App 20200285493 - Heller; Lisa Cranton ;   et al. | 2020-09-10 |
Secure Storage Query And Donation App 20200285518 - Bacher; Utz ;   et al. | 2020-09-10 |
Determining if transactions that are about to run out of resources can be salvaged or need to be aborted Grant 10,740,106 - Busaba , et al. A | 2020-08-11 |
Spin loop delay instruction Grant 10,656,950 - Busaba , et al. | 2020-05-19 |
Regulating hardware speculative processing around a transaction Grant 10,606,638 - Busaba , et al. | 2020-03-31 |
Dynamic prediction of hardware transaction resource requirements Grant 10,585,697 - Busaba , et al. | 2020-03-10 |
Memory Access Request For A Memory Protocol App 20200065138 - Busaba; Fadi Y. ;   et al. | 2020-02-27 |
Dynamic prediction of hardware transaction resource requirements Grant 10,572,298 - Busaba , et al. Feb | 2020-02-25 |
Increasing the scope of local purges of structures associated with address translation Grant 10,572,392 - Bradbury , et al. Feb | 2020-02-25 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 10,565,003 - Busaba , et al. Feb | 2020-02-18 |
Regulating Hardware Speculative Processing Around A Transaction App 20200026558 - Busaba; Fadi Y. ;   et al. | 2020-01-23 |
Accelerated execution of execute instruction target Grant 10,540,183 - Alexander , et al. Ja | 2020-01-21 |
Memory access request for a memory protocol Grant 10,521,262 - Busaba , et al. Dec | 2019-12-31 |
Increasing The Scope Of Local Purges Of Structures Associated With Address Translation App 20190370184 - Bradbury; Jonathan D. ;   et al. | 2019-12-05 |
Management of resources within a computing environment Grant 10,489,209 - Busaba , et al. Nov | 2019-11-26 |
Prioritization Of Transactions App 20190272192 - Busaba; Fadi Y. ;   et al. | 2019-09-05 |
Spin loop delay instruction Grant 10,365,929 - Busaba , et al. July 30, 2 | 2019-07-30 |
Prioritization of transactions based on execution by transactional core with super core indicator Grant 10,353,734 - Busaba , et al. July 16, 2 | 2019-07-16 |
Inducing transactional aborts in other processing threads Grant 10,346,197 - Busaba , et al. July 9, 2 | 2019-07-09 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20190138346 - Busaba; Fadi Y. ;   et al. | 2019-05-09 |
Spin loop delay instruction Grant 10,275,254 - Busaba , et al. | 2019-04-30 |
Mechanism for creating friendly transactions with credentials Grant 10,270,775 - Bradbury , et al. | 2019-04-23 |
Mechanism for creating friendly transactions with credentials Grant 10,270,773 - Bradbury , et al. | 2019-04-23 |
Spin Loop Delay Instruction App 20190114175 - Busaba; Fadi Y. ;   et al. | 2019-04-18 |
Increasing The Scope Of Local Purges Of Structures Associated With Address Translation App 20190108135 - Bradbury; Jonathan D. ;   et al. | 2019-04-11 |
Mechanism for creating friendly transactions with credentials Grant 10,255,189 - Bradbury , et al. | 2019-04-09 |
Mechanism for creating friendly transactions with credentials Grant 10,235,297 - Bradbury , et al. | 2019-03-19 |
Prefetching of discontiguous storage locations in anticipation of transactional execution Grant 10,228,943 - Busaba , et al. | 2019-03-12 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 10,223,154 - Busaba , et al. | 2019-03-05 |
Increasing the scope of local purges of structures associated with address translation Grant 10,223,281 - Bradbury , et al. | 2019-03-05 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 10,210,019 - Busaba , et al. Feb | 2019-02-19 |
Transactional execution processor having a co-processor accelerator, both sharing a higher level cache Grant 10,157,131 - Busaba , et al. Dec | 2018-12-18 |
Transactional memory coherence control Grant 10,120,803 - Busaba , et al. November 6, 2 | 2018-11-06 |
Spin Loop Delay Instruction App 20180260226 - Busaba; Fadi Y. ;   et al. | 2018-09-13 |
Spin Loop Delay Instruction App 20180260228 - Busaba; Fadi Y. ;   et al. | 2018-09-13 |
Transactional execution in a multi-processor environment that monitors memory conflicts in a shared cache Grant 10,055,348 - Busaba , et al. August 21, 2 | 2018-08-21 |
Supporting atomic accumulation with an addressable accumulator Grant 10,019,357 - Busaba , et al. July 10, 2 | 2018-07-10 |
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution App 20180189067 - Busaba; Fadi Y. ;   et al. | 2018-07-05 |
Transactional execution processor having a co-processor accelerator, both sharing a higher level cache Grant 10,013,351 - Busaba , et al. July 3, 2 | 2018-07-03 |
Multithreaded transactions Grant 9,983,904 - Busaba , et al. May 29, 2 | 2018-05-29 |
Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers Grant 9,971,601 - Alexander , et al. May 15, 2 | 2018-05-15 |
Coherence protocol augmentation to indicate transaction status Grant 9,971,626 - Busaba , et al. May 15, 2 | 2018-05-15 |
Management Of Resources Within A Computing Environment App 20180101410 - Busaba; Fadi Y. ;   et al. | 2018-04-12 |
Instruction stream modification for memory transaction protection Grant 9,940,135 - Busaba , et al. April 10, 2 | 2018-04-10 |
Dynamic accessing of execution elements through modification of issue rules Grant 9,928,132 - Busaba , et al. March 27, 2 | 2018-03-27 |
Instruction stream modification for memory transaction protection Grant 9,928,064 - Busaba , et al. March 27, 2 | 2018-03-27 |
Prefetching of discontiguous storage locations in anticipation of transactional execution Grant 9,921,834 - Busaba , et al. March 20, 2 | 2018-03-20 |
Address expansion and contraction in a multithreading computer system Grant 9,921,849 - Bradbury , et al. March 20, 2 | 2018-03-20 |
Address expansion and contraction in a multithreading computer system Grant 9,921,848 - Bradbury , et al. March 20, 2 | 2018-03-20 |
Dynamic Prediction Of Hardware Transaction Resource Requirements App 20180074847 - Busaba; Fadi Y. ;   et al. | 2018-03-15 |
Multithreaded Transactions App 20180067762 - Busaba; Fadi Y. ;   et al. | 2018-03-08 |
Accelerated Execution Of Execute Instruction Target App 20180067745 - Alexander; Khary J. ;   et al. | 2018-03-08 |
Dynamic Prediction Of Hardware Transaction Resource Requirements App 20180060115 - Busaba; Fadi Y. ;   et al. | 2018-03-01 |
Dynamic prediction of hardware transaction resource requirements Grant 9,904,572 - Busaba , et al. February 27, 2 | 2018-02-27 |
Coordinated start interpretive execution exit for a multithreaded processor Grant 9,898,289 - Bradbury , et al. February 20, 2 | 2018-02-20 |
Efficiency for coordinated start interpretive execution exit for a multithreaded processor Grant 9,898,290 - Bradbury , et al. February 20, 2 | 2018-02-20 |
Accelerated execution of execute instruction target Grant 9,875,107 - Alexander , et al. January 23, 2 | 2018-01-23 |
Efficiency For Coordinated Start Interpretive Execution Exit For A Multithreaded Processor App 20180018174 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Increasing The Scope Of Local Purges Of Structures Associated With Address Translation App 20180018282 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Efficiency For Coordinated Start Interpretive Execution Exit For A Multithreaded Processor App 20180018175 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Multithreaded transactions Grant 9,870,254 - Busaba , et al. January 16, 2 | 2018-01-16 |
Management of resources within a computing environment Grant 9,864,639 - Busaba , et al. January 9, 2 | 2018-01-09 |
Coherence protocol augmentation to indicate transaction status Grant 9,817,693 - Busaba , et al. November 14, 2 | 2017-11-14 |
Thread context preservation in a multithreading computer system Grant 9,804,847 - Bradbury , et al. October 31, 2 | 2017-10-31 |
Thread context preservation in a multithreading computer system Grant 9,804,846 - Bradbury , et al. October 31, 2 | 2017-10-31 |
Anticipated prefetching for a parent core in a multi-core chip Grant 9,798,545 - Prasky , et al. October 24, 2 | 2017-10-24 |
Anticipated prefetching for a parent core in a multi-core chip Grant 9,792,120 - Prasky , et al. October 17, 2 | 2017-10-17 |
Control area for managing multiple threads in a computer Grant 9,772,867 - Bradbury , et al. September 26, 2 | 2017-09-26 |
Prioritization of transactions based on execution by transactional core with super core indicator Grant 9,772,874 - Busaba , et al. September 26, 2 | 2017-09-26 |
Address probing for transaction Grant 9,772,786 - Busaba , et al. September 26, 2 | 2017-09-26 |
Transactional execution in a multi-processor environment that monitors memory conflicts in a shared cache Grant 9,772,944 - Busaba , et al. September 26, 2 | 2017-09-26 |
Optimizing grouping of instructions Grant 9,766,896 - Busaba , et al. September 19, 2 | 2017-09-19 |
Address probing for transaction Grant 9,766,829 - Busaba , et al. September 19, 2 | 2017-09-19 |
Efficient interruption routing for a multithreaded processor Grant 9,760,511 - Bradbury , et al. September 12, 2 | 2017-09-12 |
Alerting hardware transactions that are about to run out of space Grant 9,753,764 - Busaba , et al. September 5, 2 | 2017-09-05 |
Regulating Hardware Speculative Processing Around A Transaction App 20170249185 - Busaba; Fadi Y. ;   et al. | 2017-08-31 |
Multi-granular cache management in multi-processor computing environments Grant 9,740,616 - Busaba , et al. August 22, 2 | 2017-08-22 |
Prioritization Of Transactions App 20170220470 - BUSABA; Fadi Y. ;   et al. | 2017-08-03 |
Prioritization Of Transactions Based On Execution By Transactional Core With Super Core Indicator App 20170220378 - BUSABA; Fadi Y. ;   et al. | 2017-08-03 |
Prefetching of discontiguous storage locations as part of transactional execution Grant 9,720,725 - Busaba , et al. August 1, 2 | 2017-08-01 |
Optimizing grouping of instructions Grant 9,710,278 - Busaba , et al. July 18, 2 | 2017-07-18 |
Collecting transactional execution characteristics during transactional execution Grant 9,710,271 - Busaba , et al. July 18, 2 | 2017-07-18 |
Collecting transactional execution characteristics during transactional execution Grant 9,703,560 - Busaba , et al. July 11, 2 | 2017-07-11 |
Code optimization to enable and disable coalescing of memory transactions Grant 9,690,556 - Busaba , et al. June 27, 2 | 2017-06-27 |
Regulating hardware speculative processing around a transaction Grant 9,690,623 - Busaba , et al. June 27, 2 | 2017-06-27 |
Regulating hardware speculative processing around a transaction Grant 9,684,537 - Busaba , et al. June 20, 2 | 2017-06-20 |
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution App 20170161070 - Busaba; Fadi Y. ;   et al. | 2017-06-08 |
Sharing program interrupt logic in a multithreaded processor Grant 9,665,376 - Alexander , et al. May 30, 2 | 2017-05-30 |
Regulating Hardware Speculative Processing Around A Transaction App 20170132033 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Regulating Hardware Speculative Processing Around A Transaction App 20170132036 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Instruction Stream Modification For Memory Transaction Protection App 20170132139 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Instruction Stream Modification For Memory Transaction Protection App 20170132002 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Salvaging hardware transactions with instructions Grant 9,645,879 - Busaba , et al. May 9, 2 | 2017-05-09 |
Mechanism For Creating Friendly Transactions With Credentials App 20170126683 - Bradbury; Jonathan D. ;   et al. | 2017-05-04 |
Mechanism For Creating Friendly Transactions With Credentials App 20170123992 - Bradbury; Jonathan D. ;   et al. | 2017-05-04 |
Mechanism For Creating Friendly Transactions With Credentials App 20170123876 - Bradbury; Jonathan D. ;   et al. | 2017-05-04 |
Mechanism For Creating Friendly Transactions With Credentials App 20170123843 - Bradbury; Jonathan D. ;   et al. | 2017-05-04 |
Salvaging hardware transactions with instructions Grant 9,639,415 - Busaba , et al. May 2, 2 | 2017-05-02 |
Prefetching of discontiguous storage locations in anticipation of transactional execution Grant 9,632,820 - Busaba , et al. April 25, 2 | 2017-04-25 |
Dynamic predictor for coalescing memory transactions Grant 9,619,383 - Busaba , et al. April 11, 2 | 2017-04-11 |
Memory Access Request For A Memory Protocol App 20170090978 - Busaba; Fadi Y. ;   et al. | 2017-03-30 |
Transactional Memory Coherence Control App 20170083361 - Busaba; Fadi Y. ;   et al. | 2017-03-23 |
Transactional Memory Coherence Control App 20170083442 - Busaba; Fadi Y. ;   et al. | 2017-03-23 |
Inducing Transactional Aborts In Other Processing Threads App 20170083362 - Busaba; Fadi Y. ;   et al. | 2017-03-23 |
Method for executing a query instruction for idle time accumulation among cores in a multithreading computer system Grant 9,594,661 - Bradbury , et al. March 14, 2 | 2017-03-14 |
Multithreading computer system and program product for executing a query instruction for idle time accumulation among cores Grant 9,594,660 - Bradbury , et al. March 14, 2 | 2017-03-14 |
Management Of Resources Within A Computing Environment App 20170068573 - Busaba; Fadi Y. ;   et al. | 2017-03-09 |
Controlling execution of threads in a multi-threaded processor Grant 9,582,324 - Alexander , et al. February 28, 2 | 2017-02-28 |
Supporting atomic accumulation with an addressable accumulator Grant 9,575,890 - Busaba , et al. February 21, 2 | 2017-02-21 |
Controlling execution of threads in a multi-threaded processor Grant 9,575,802 - Alexander , et al. February 21, 2 | 2017-02-21 |
Memory access request for a memory protocol Grant 9,535,608 - Busaba , et al. January 3, 2 | 2017-01-03 |
Address Probing For Transaction App 20160378541 - Busaba; Fadi Y. ;   et al. | 2016-12-29 |
Multithreaded Transactions App 20160378542 - Busaba; Fadi Y. ;   et al. | 2016-12-29 |
Address Probing For Transaction App 20160378382 - Busaba; Fadi Y. ;   et al. | 2016-12-29 |
Multithreaded Transactions App 20160378540 - Busaba; Fadi Y. ;   et al. | 2016-12-29 |
Multithreaded transactions Grant 9,524,188 - Busaba , et al. December 20, 2 | 2016-12-20 |
Confidence threshold-based opposing branch path execution for branch prediction Grant 9,519,485 - Busaba , et al. December 13, 2 | 2016-12-13 |
Alerting Hardware Transactions That Are About To Run Out Of Space App 20160357596 - Busaba; Fadi Y. ;   et al. | 2016-12-08 |
Alerting Hardware Transactions That Are About To Run Out Of Space App 20160357595 - Busaba; Fadi Y. ;   et al. | 2016-12-08 |
Inducing transactional aborts in other processing threads Grant 9,514,048 - Busaba , et al. December 6, 2 | 2016-12-06 |
Transaction tracking within a microprocessor Grant 9,514,006 - Busaba , et al. December 6, 2 | 2016-12-06 |
Inducing transactional aborts in other processing threads Grant 9,513,960 - Busaba , et al. December 6, 2 | 2016-12-06 |
Sharing program interrupt logic in a multithreaded processor Grant 9,507,602 - Alexander , et al. November 29, 2 | 2016-11-29 |
Memory access request for a memory protocol Grant 9,507,628 - Busaba , et al. November 29, 2 | 2016-11-29 |
Multithreaded transactions Grant 9,507,717 - Busaba , et al. November 29, 2 | 2016-11-29 |
Management of resources within a computing environment Grant 9,501,323 - Busaba , et al. November 22, 2 | 2016-11-22 |
Management of shared transactional resources Grant 9,483,276 - Busaba , et al. November 1, 2 | 2016-11-01 |
Dynamic prediction of concurrent hardware transactions resource requirements and allocation Grant 9,471,371 - Busaba , et al. October 18, 2 | 2016-10-18 |
Flushing speculative instruction processing Grant 9,471,313 - Busaba , et al. October 18, 2 | 2016-10-18 |
Dynamic enablement of multithreading Grant 9,459,875 - Bradbury , et al. October 4, 2 | 2016-10-04 |
Code Optimization To Enable And Disable Coalescing Of Memory Transactions App 20160283213 - Busaba; Fadi Y. ;   et al. | 2016-09-29 |
Thread context restoration in a multithreading computer system Grant 9,454,372 - Bradbury , et al. September 27, 2 | 2016-09-27 |
Alerting hardware transactions that are about to run out of space Grant 9,448,836 - Busaba , et al. September 20, 2 | 2016-09-20 |
Coalescing memory transactions Grant 9,430,276 - Busaba , et al. August 30, 2 | 2016-08-30 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20160246654 - Busaba; Fadi Y. ;   et al. | 2016-08-25 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20160246642 - Busaba; Fadi Y. ;   et al. | 2016-08-25 |
Alerting hardware transactions that are about to run out of space Grant 9,424,072 - Busaba , et al. August 23, 2 | 2016-08-23 |
Dynamic Resource Allocation Across Dispatch Pipes App 20160239306 - Alexander; Gregory W. ;   et al. | 2016-08-18 |
Thread context restoration in a multithreading computer system Grant 9,417,876 - Bradbury , et al. August 16, 2 | 2016-08-16 |
Dynamic management of a transaction retry indication Grant 9,400,657 - Busaba , et al. July 26, 2 | 2016-07-26 |
Accelerated Execution Of Target Of Execute Instruction App 20160210150 - Alexander; Khary J. ;   et al. | 2016-07-21 |
Accelerated Instruction Execution App 20160210153 - Alexander; Khary J. ;   et al. | 2016-07-21 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 9,389,802 - Busaba , et al. July 12, 2 | 2016-07-12 |
Exiting multiple threads of a simulation environment in a computer Grant 9,389,897 - Busaba , et al. July 12, 2 | 2016-07-12 |
Accelerated execution of target of execute instruction Grant 9,389,865 - Alexander , et al. July 12, 2 | 2016-07-12 |
Sharing Program Interrupt Logic in a Multithreaded Processor App 20160196144 - Alexander; Khary J. ;   et al. | 2016-07-07 |
Code optimization to enable and disable coalescing of memory transactions Grant 9,383,930 - Busaba , et al. July 5, 2 | 2016-07-05 |
Exiting Multiple Threads Of A Simulation Environment In A Computer App 20160179558 - Busaba; Fadi Y. ;   et al. | 2016-06-23 |
Sharing Program Interrupt Logic In A Multithreaded Processor App 20160170768 - Alexander; Khary J. ;   et al. | 2016-06-16 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 9,361,041 - Busaba , et al. June 7, 2 | 2016-06-07 |
Software indications and hints for coalescing memory transactions Grant 9,361,031 - Busaba , et al. June 7, 2 | 2016-06-07 |
Dynamic enablement of multithreading Grant 9,354,883 - Bradbury , et al. May 31, 2 | 2016-05-31 |
Software indications and hints for coalescing memory transactions Grant 9,348,522 - Busaba , et al. May 24, 2 | 2016-05-24 |
Prefetching of discontiguous storage locations as part of transactional execution Grant 9,348,643 - Busaba , et al. May 24, 2 | 2016-05-24 |
Confidence threshold-based opposing branch path execution for branch prediction Grant 9,348,599 - Busaba , et al. May 24, 2 | 2016-05-24 |
Code optimization to enable and disable coalescing of memory transactions Grant 9,348,523 - Busaba , et al. May 24, 2 | 2016-05-24 |
Salvaging hardware transactions with instructions Grant 9,342,397 - Busaba , et al. May 17, 2 | 2016-05-17 |
Prefetching of discontiguous storage locations in anticipation of transactional execution Grant 9,336,047 - Busaba , et al. May 10, 2 | 2016-05-10 |
Managing high-coherence-miss cache lines in multi-processor computing environments Grant 9,329,890 - Busaba , et al. May 3, 2 | 2016-05-03 |
Controlling Execution Of Threads In A Multi-threaded Processor App 20160117192 - Alexander; Khary J. ;   et al. | 2016-04-28 |
Instructions Controlling Access To Shared Registers Of A Multi-threaded Processor App 20160117170 - Biran; Giora ;   et al. | 2016-04-28 |
Instructions Controlling Access To Shared Registers Of A Multi-threaded Processor App 20160117169 - Biran; Giora ;   et al. | 2016-04-28 |
Controlling Execution Of Threads In A Multi-threaded Processor App 20160117191 - Alexander; Khary J. ;   et al. | 2016-04-28 |
Indicating a low priority transaction Grant 9,323,568 - Busaba , et al. April 26, 2 | 2016-04-26 |
Coordinated Start Interpretive Execution Exit For A Multithreaded Processor App 20160110195 - Bradbury; Jonathan D. ;   et al. | 2016-04-21 |
Efficiency For Coordinated Start Interpretive Execution Exit For A Multithreaded Processor App 20160110218 - Bradbury; Jonathan D. ;   et al. | 2016-04-21 |
Efficient Interruption Routing For A Multithreaded Processor App 20160103774 - Bradbury; Jonathan D. ;   et al. | 2016-04-14 |
Salvaging hardware transactions with instructions Grant 9,311,178 - Busaba , et al. April 12, 2 | 2016-04-12 |
Dynamic accessing of execution elements through modification of issue rules Grant 9,304,848 - Busaba , et al. April 5, 2 | 2016-04-05 |
Multi-granular Cache Management In Multi-processor Computing Environments App 20160092359 - Busaba; Fadi Y. ;   et al. | 2016-03-31 |
Optimizing Grouping Of Instructions App 20160092214 - BUSABA; FADI Y. ;   et al. | 2016-03-31 |
Optimizing Grouping Of Instructions App 20160092216 - BUSABA; FADI Y. ;   et al. | 2016-03-31 |
Identifying high-conflict cache lines in transactional memory computing environments Grant 9,298,623 - Busaba , et al. March 29, 2 | 2016-03-29 |
Management of multiple nested transactions Grant 9,298,469 - Busaba , et al. March 29, 2 | 2016-03-29 |
Managing high-conflict cache lines in transactional memory computing environments Grant 9,298,626 - Busaba , et al. March 29, 2 | 2016-03-29 |
Multi-granular cache management in multi-processor computing environments Grant 9,292,444 - Busaba , et al. March 22, 2 | 2016-03-22 |
Major branch instructions Grant 9,286,138 - Busaba , et al. March 15, 2 | 2016-03-15 |
Major branch instructions Grant 9,280,398 - Busaba , et al. March 8, 2 | 2016-03-08 |
Major branch instructions with transactional memory Grant 9,250,911 - Busaba , et al. February 2, 2 | 2016-02-02 |
Salvaging Hardware Transactions With Instructions App 20160004590 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Alerting Hardware Transactions That Are About To Run Out Of Space App 20160004558 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Dynamic Prediction Of Hardware Transaction Resource Requirements App 20160004556 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Committing Hardware Transactions That Are About To Run Out Of Resource App 20160004537 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Code Optimization To Enable And Disable Coalescing Of Memory Transactions App 20160004462 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Salvaging Hardware Transactions With Instructions App 20160004589 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Software Indications And Hints For Coalescing Memory Transactions App 20160004461 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Major branch instructions with transactional memory Grant 9,229,722 - Busaba , et al. January 5, 2 | 2016-01-05 |
Transactional Execution Processor Having A Co-processor Accelerator, Both Sharing A Higher Level Cache App 20150378899 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Collecting Transactional Execution Characteristics During Transactional Execution App 20150378729 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Transactional Execution In A Multi-processor Environment That Monitors Memory Conflicts In A Shared Cache App 20150378910 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution App 20150378780 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Evading Floating Interruption While In The Transactional-execution Mode App 20150378945 - Bradbury; Jonathan D. ;   et al. | 2015-12-31 |
Transactional Execution In A Multi-processor Environment That Monitors Memory Conflicts In A Shared Cache App 20150378926 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Collecting Transactional Execution Characteristics During Transactional Execution App 20150378779 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Dynamic Predictor For Coalescing Memory Transactions App 20150378907 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Prefetching Of Discontiguous Storage Locations As Part Of Transactional Execution App 20150378918 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Transactional Execution Processor Having A Co-processor Accelerator, Both Sharing A Higher Level Cache App 20150378898 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Prefetching Of Discontiguous Storage Locations As Part Of Transactional Execution App 20150378781 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution App 20150378917 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Start virtual execution instruction for dispatching multiple threads in a computer Grant 9,223,574 - Bradbury , et al. December 29, 2 | 2015-12-29 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20150370506 - Busaba; Fadi Y. ;   et al. | 2015-12-24 |
Supporting Atomic Accumulation With An Addressable Accumulator App 20150370614 - Busaba; Fadi Y. ;   et al. | 2015-12-24 |
Multithreading capability information retrieval Grant 9,218,185 - Bradbury , et al. December 22, 2 | 2015-12-22 |
Hardware recovery in multi-threaded processor Grant 9,213,608 - Busaba , et al. December 15, 2 | 2015-12-15 |
Exiting multiple threads in a computer Grant 9,213,569 - Busaba , et al. December 15, 2 | 2015-12-15 |
Idle Time Accumulation In A Multithreading Computer System App 20150355940 - Bradbury; Jonathan D. ;   et al. | 2015-12-10 |
Address Expansion And Contraction In A Multithreading Computer System App 20150355908 - Bradbury; Jonathan D. ;   et al. | 2015-12-10 |
Thread Context Preservation In A Multithreading Computer System App 20150347132 - Bradbury; Jonathan D. ;   et al. | 2015-12-03 |
Method, computer program product, and hardware product for eliminating or reducing operand line crossing penalty Grant 9,201,655 - Kapadia , et al. December 1, 2 | 2015-12-01 |
Thread Context Restoration In A Multithreading Computer System App 20150339121 - Bradbury; Jonathan D. ;   et al. | 2015-11-26 |
Dynamic Enablement Of Multithreading App 20150339120 - Bradbury; Jonathan D. ;   et al. | 2015-11-26 |
Dispatching multiple threads in a computer Grant 9,195,493 - Busaba , et al. November 24, 2 | 2015-11-24 |
In situ processor re-characterization Grant 9,176,837 - Busaba , et al. November 3, 2 | 2015-11-03 |
Thread sparing between cores in a multi-threaded processor Grant 9,164,854 - Busaba , et al. October 20, 2 | 2015-10-20 |
Dynamic predictor for coalescing memory transactions Grant 9,158,573 - Busaba , et al. October 13, 2 | 2015-10-13 |
Coalescing Memory Transactions App 20150286497 - Busaba; Fadi Y. ;   et al. | 2015-10-08 |
Hardware recovery in multi-threaded processor Grant 9,152,510 - Busaba , et al. October 6, 2 | 2015-10-06 |
In situ processor re-characterization Grant 9,152,518 - Busaba , et al. October 6, 2 | 2015-10-06 |
Dynamic Enablement Of Multithreading App 20150277918 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Dispatching Multiple Threads In A Computer App 20150277946 - Busaba; Fadi Y. ;   et al. | 2015-10-01 |
Control Area For Managing Multiple Threads In A Computer App 20150277948 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Idle Time Accumulation In A Multithreading Computer System App 20150277923 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Thread Context Preservation In A Multithreading Computer System App 20150277919 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Exiting Multiple Threads In A Computer App 20150277947 - Busaba; Fadi Y. ;   et al. | 2015-10-01 |
Multithreading Capability Information Retrieval App 20150277913 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Thread Context Restoration In A Multithreading Computer System App 20150277920 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Start Virtual Execution Instruction For Dispatching Multiple Threads In A Computer App 20150277908 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Address Expansion And Contraction In A Multithreading Computer System App 20150277921 - Bradbury; Jonathan D. ;   et al. | 2015-10-01 |
Coalescing memory transactions Grant 9,146,774 - Busaba , et al. September 29, 2 | 2015-09-29 |
Specific prefetch algorithm for a chip having a parent core and a scout core Grant 9,141,551 - Busaba , et al. September 22, 2 | 2015-09-22 |
Specific prefetch algorithm for a chip having a parent core and a scout core Grant 9,141,550 - Busaba , et al. September 22, 2 | 2015-09-22 |
Coherence Protocol Augmentation To Indicate Transaction Status App 20150261676 - Busaba; Fadi Y. ;   et al. | 2015-09-17 |
Coherence Protocol Augmentation To Indicate Transaction Status App 20150261564 - Busaba; Fadi Y. ;   et al. | 2015-09-17 |
Prefetching for multiple parent cores in a multi-core chip Grant 9,135,180 - Busaba , et al. September 15, 2 | 2015-09-15 |
Prefetching for multiple parent cores in a multi-core chip Grant 9,128,851 - Busaba , et al. September 8, 2 | 2015-09-08 |
Prefetching for a parent core in a multi-core chip Grant 9,128,852 - Prasky , et al. September 8, 2 | 2015-09-08 |
Variable acknowledge rate to reduce bus contention in presence of communication errors Grant 9,130,740 - Busaba , et al. September 8, 2 | 2015-09-08 |
Salvaging Hardware Transactions With Instructions App 20150242280 - Busaba; Fadi Y. ;   et al. | 2015-08-27 |
Dynamic Prediction Of Hardware Transaction Resource Requirements App 20150242214 - Busaba; Fadi Y. ;   et al. | 2015-08-27 |
Committing Hardware Transactions That Are About To Run Out Of Resource App 20150242216 - Busaba; Fadi Y. ;   et al. | 2015-08-27 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20150242208 - Busaba; Fadi Y. ;   et al. | 2015-08-27 |
Evading Floating Interruption While In The Transactional-execution Mode App 20150242347 - Bradbury; Jonathan D. ;   et al. | 2015-08-27 |
Alerting Hardware Transactions That Are About To Run Out Of Space App 20150242248 - Busaba; Fadi Y. ;   et al. | 2015-08-27 |
Supporting Atomic Accumulation With An Addressable Accumulator App 20150242307 - Busaba; Fadi Y. ;   et al. | 2015-08-27 |
Prefetching for a parent core in a multi-core chip Grant 9,116,816 - Prasky , et al. August 25, 2 | 2015-08-25 |
Indicating A Low Priority Transaction App 20150212851 - Busaba; Fadi Y. ;   et al. | 2015-07-30 |
Management Of Resources Within A Computing Environment App 20150212858 - Busaba; Fadi Y. ;   et al. | 2015-07-30 |
Centralized management of high-contention cache lines in multi-processor computing environments Grant 9,086,974 - Busaba , et al. July 21, 2 | 2015-07-21 |
Program status word dependency handling in an out of order microprocessor design Grant 9,075,600 - Alexander , et al. July 7, 2 | 2015-07-07 |
Thread sparing between cores in a multi-threaded processor Grant 9,063,906 - Busaba , et al. June 23, 2 | 2015-06-23 |
Dynamic Predictor For Coalescing Memory Transactions App 20150169361 - Busaba; Fadi Y. ;   et al. | 2015-06-18 |
Code Optimization To Enable And Disable Coalescing Of Memory Transactions App 20150169360 - Busaba; Fadi Y. ;   et al. | 2015-06-18 |
Software Indications And Hints For Coalescing Memory Transactions App 20150169359 - Busaba; Fadi Y. ;   et al. | 2015-06-18 |
Coalescing Memory Transactions App 20150169357 - Busaba; Fadi Y. ;   et al. | 2015-06-18 |
Reconfigurable recovery modes in high availability processors Grant 9,043,641 - Busaba , et al. May 26, 2 | 2015-05-26 |
Management of resources within a computing environment Grant 9,021,493 - Busaba , et al. April 28, 2 | 2015-04-28 |
Management of resources within a computing environment Grant 9,021,495 - Busaba , et al. April 28, 2 | 2015-04-28 |
Identifying High-conflict Cache Lines In Transactional Memory Computing Environments App 20150089153 - Busaba; Fadi Y. ;   et al. | 2015-03-26 |
Managing High-coherence-miss Cache Lines In Multi-processor Computing Environments App 20150089154 - Busaba; Fadi Y. ;   et al. | 2015-03-26 |
Managing High-conflict Cache Lines In Transactional Memory Computing Environments App 20150089152 - Busaba; Fadi Y. ;   et al. | 2015-03-26 |
Centralized Management Of High-contention Cache Lines In Multi-processor Computing Environments App 20150089155 - Busaba; Fadi Y. ;   et al. | 2015-03-26 |
Multi-granular Cache Management In Multi-processor Computing Environments App 20150089159 - Busaba; Fadi Y. ;   et al. | 2015-03-26 |
Confidence Threshold-based Opposing Branch Path Execution For Branch Prediction App 20150058607 - Busaba; Fadi Y. ;   et al. | 2015-02-26 |
Reconfigurable recovery modes in high availability processors Grant 8,954,797 - Busaba , et al. February 10, 2 | 2015-02-10 |
Anticipated Prefetching For A Parent Core In A Multi-core Chip App 20150019841 - Prasky; Brian R. ;   et al. | 2015-01-15 |
Specific Prefetch Algorithm For A Chip Having A Parent Core And A Scout Core App 20150019821 - Busaba; Fadi Y. ;   et al. | 2015-01-15 |
Prefetching For Multiple Parent Cores In A Multi-core Chip App 20150019819 - Busaba; Fadi Y. ;   et al. | 2015-01-15 |
Prefetching For A Parent Core In A Multi-core Chip App 20150019820 - Prasky; Brian R. ;   et al. | 2015-01-15 |
Dynamic Accessing Of Execution Elements Through Modification Of Issue Rules App 20150019907 - Busaba; Fadi Y. ;   et al. | 2015-01-15 |
Management of migrating threads within a computing environment to transform multiple threading mode processors to single thread mode processors Grant 8,935,698 - Busaba , et al. January 13, 2 | 2015-01-13 |
Management of migrating threads within a computing environment to transform multiple threading mode processors to single thread mode processors Grant 8,930,950 - Busaba , et al. January 6, 2 | 2015-01-06 |
Process identifier-based cache information transfer Grant 8,904,102 - Busaba , et al. December 2, 2 | 2014-12-02 |
Process identifier-based cache data transfer Grant 8,904,100 - Busaba , et al. December 2, 2 | 2014-12-02 |
Variable acknowledge rate to reduce bus contention in presence of communication errors Grant 8,904,246 - Busaba , et al. December 2, 2 | 2014-12-02 |
Prefetching For Multiple Parent Cores In A Multi-core Chip App 20140258630 - Busaba; Fadi Y. ;   et al. | 2014-09-11 |
Prefetching For A Parent Core In A Multi-core Chip App 20140258640 - Prasky; Brian R. ;   et al. | 2014-09-11 |
Anticipated Prefetching For A Parent Core In A Multi-core Chip App 20140258681 - Prasky; Brian R. ;   et al. | 2014-09-11 |
Specific Prefetch Algorithm For A Chip Having A Parent Core And A Scout Core App 20140258629 - Busaba; Fadi Y. ;   et al. | 2014-09-11 |
Cache set replacement order based on temporal set recording Grant 8,806,139 - Busaba , et al. August 12, 2 | 2014-08-12 |
Confidence Threshold-based Opposing Branch Path Execution For Branch Prediction App 20140201508 - Busaba; Fadi Y. ;   et al. | 2014-07-17 |
Dynamic Accessing Of Execution Elements Through Modification Of Issue Rules App 20140201501 - Busaba; Fadi Y. ;   et al. | 2014-07-17 |
Thread Sparing Between Cores In A Multi-threaded Processor App 20140089734 - Busaba; Fadi Y. ;   et al. | 2014-03-27 |
Thread Sparing Between Cores In A Multi-threaded Processor App 20140089732 - Busaba; Fadi Y. ;   et al. | 2014-03-27 |
Management Of Resources Within A Computing Environment App 20140082626 - Busaba; Fadi Y. ;   et al. | 2014-03-20 |
Management Of Resources Within A Computing Environment App 20140082625 - Busaba; Fadi Y. ;   et al. | 2014-03-20 |
Hardware Recovery In Multi-threaded Processor App 20140019803 - Busaba; Fadi Y. ;   et al. | 2014-01-16 |
Special Case Register Update Without Execution App 20130339667 - Alexander; Gregory W. ;   et al. | 2013-12-19 |
Dynamic Management Of A Transaction Retry Indication App 20130339959 - Busaba; Fadi Y. ;   et al. | 2013-12-19 |
Special Case Register Update Without Execution App 20130339666 - Alexander; Gregory W. ;   et al. | 2013-12-19 |
Management Of Multiple Nested Transactions App 20130339688 - Busaba; Fadi Y. ;   et al. | 2013-12-19 |
Management Of Shared Transactional Resources App 20130339975 - Busaba; Fadi Y. ;   et al. | 2013-12-19 |
Process Identifier-based Cache Information Transfer App 20130332672 - Busaba; Fadi Y. ;   et al. | 2013-12-12 |
Process Identifier-based Cache Data Transfer App 20130332670 - Busaba; Fadi Y. ;   et al. | 2013-12-12 |
Variable Acknowledge Rate To Reduce Bus Contention In Presence Of Communication Errors App 20130290803 - Busaba; Fadi Y. ;   et al. | 2013-10-31 |
Variable Acknowledge Rate To Reduce Bus Contention In Presence Of Communication Errors App 20130290802 - Busaba; Fadi Y. ;   et al. | 2013-10-31 |
Reconfigurable Recovery Modes In High Availability Processors App 20130275801 - Busaba; Fadi Y. ;   et al. | 2013-10-17 |
Reconfigurable Recovery Modes In High Availability Processors App 20130275806 - Busaba; Fadi Y. ;   et al. | 2013-10-17 |
Supporting partial recycle in a pipelined microprocessor Grant 8,516,228 - Alexander , et al. August 20, 2 | 2013-08-20 |
Major Branch Instructions App 20130198496 - Busaba; Fadi Y. ;   et al. | 2013-08-01 |
Major Branch Instructions With Transactional Memory App 20130198497 - Busaba; Fadi Y. ;   et al. | 2013-08-01 |
Major Branch Instructions With Transactional Memory App 20130198491 - Busaba; Fadi Y. ;   et al. | 2013-08-01 |
Major Branch Instructions App 20130198492 - Busaba; Fadi Y. ;   et al. | 2013-08-01 |
Cache Set Replacement Order Based On Temporal Set Recording App 20130191599 - Busaba; Fadi Y. ;   et al. | 2013-07-25 |
In Situ Processor Re-characterization App 20130191678 - Busaba; Fadi Y. ;   et al. | 2013-07-25 |
In Situ Processor Re-characterization App 20130191690 - Busaba; Fadi Y. ;   et al. | 2013-07-25 |
Hardware Recovery In Multi-threaded Processor App 20130191684 - Busaba; Fadi Y. ;   et al. | 2013-07-25 |
Management Of Threads Within A Computing Environment App 20130191832 - Busaba; Fadi Y. ;   et al. | 2013-07-25 |
Management Of Threads Within A Computing Environment App 20130191844 - Busaba; Fadi Y. ;   et al. | 2013-07-25 |
Facilitating processing in a computing environment using an extended drain instruction Grant 8,407,453 - Alexander , et al. March 26, 2 | 2013-03-26 |
Address generation checking Grant 8,250,440 - Busaba , et al. August 21, 2 | 2012-08-21 |
Processor error checking for instruction data Grant 8,201,067 - Busaba , et al. June 12, 2 | 2012-06-12 |
Method and system for instruction address parity comparison Grant 8,140,951 - Busaba , et al. March 20, 2 | 2012-03-20 |
Facilitating Processing In A Computing Environment Using An Extended Drain Instruction App 20120036338 - Alexander; Khary J. ;   et al. | 2012-02-09 |
Methods computer program products and systems for unifying program event recording for branches and stores in the same dataflow Grant 8,090,933 - Busaba , et al. January 3, 2 | 2012-01-03 |
Program Status Word Dependency Handling In An Out Of Order Microprocessor Design App 20110320782 - Alexander; Gregory W. ;   et al. | 2011-12-29 |
Facilitating processing in a computing environment using an extended drain instruction Grant 8,078,843 - Alexander , et al. December 13, 2 | 2011-12-13 |
Method and system for checking rotate, shift and sign extension functions using a modulo function Grant 8,024,647 - Busaba , et al. September 20, 2 | 2011-09-20 |
Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass Grant 7,987,343 - Alexander , et al. July 26, 2 | 2011-07-26 |
Method and system for altering processor execution of a group of instructions Grant 7,984,276 - Busaba , et al. July 19, 2 | 2011-07-19 |
Early Instruction Text Based Operand Store Compare Reject Avoidance App 20110167244 - Alexander; Khary J. ;   et al. | 2011-07-07 |
Reduced overhead address mode change management in a pipelined, recycling microprocessor Grant 7,971,034 - Hutton , et al. June 28, 2 | 2011-06-28 |
System, method and computer program product for translating storage elements Grant 7,966,474 - Shum , et al. June 21, 2 | 2011-06-21 |
Recycling long multi-operand instructions Grant 7,962,726 - Malley , et al. June 14, 2 | 2011-06-14 |
Method, system and computer program product for exploiting orthogonal control vectors in timing driven synthesis Grant 7,949,972 - Malley , et al. May 24, 2 | 2011-05-24 |
Operand and result forwarding between differently sized operands in a superscalar processor Grant 7,921,279 - Hutton , et al. April 5, 2 | 2011-04-05 |
Method and system for overlapping execution of instructions through non-uniform execution pipelines in an in-order processor Grant 7,913,067 - Hutton , et al. March 22, 2 | 2011-03-22 |
Processor And Method For Synchronous Load Multiple Fetching Sequence And Pipeline Stage Result Tracking To Facilitate Early Address Generation Interlock Bypass App 20090240919 - Alexander; Khary J. ;   et al. | 2009-09-24 |
Method, System, Computer Program Product, And Hardware Product For Implementing Result Forwarding Between Differently Sized Operands In A Superscalar Processor App 20090240922 - Hutton; David S. ;   et al. | 2009-09-24 |
Method, System And Computer Program Product For Reduced Overhead Address Mode Change Management In A Pipelined, Recyling Microprocessor App 20090240929 - Hutton; David S. ;   et al. | 2009-09-24 |
Recycling Long Multi-operand Instructions App 20090240914 - Malley; Edward T. ;   et al. | 2009-09-24 |
Method, System And Computer Program Product For Supporting Partial Recycle In A Pipelined Microprocessor App 20090240921 - Alexander; Khary J. ;   et al. | 2009-09-24 |
Method, System And Computer Program Product For Exploiting Orthogonal Control Vectors In Timing Driven Systems App 20090241084 - Malley; Edward T. ;   et al. | 2009-09-24 |
Method, Computer Program Product, And Hardware Product For Eliminating Or Reducing Operand Line Crossing Penalty App 20090240918 - Kapadia; Vimal M. ;   et al. | 2009-09-24 |
System, Method And Computer Program Product For Translating Storage Elements App 20090217009 - Shum; Chung-Lung Kevin ;   et al. | 2009-08-27 |
Method, System, And Computer Program Product For Processor Error Checking App 20090217077 - Busaba; Fadi Y. ;   et al. | 2009-08-27 |
Method, System, And Computer Program Product For Selectively Accelerating Early Instruction Processing App 20090217005 - Alexander; Khary J. ;   et al. | 2009-08-27 |
Method, System, And Computer Program Product For Address Generation Checking App 20090217135 - Busaba; Fadi Y. ;   et al. | 2009-08-27 |
Method And System For Overlapping Execution Of Instructions Through Non-uniform Execution Pipelines In An In-order Processor App 20090210656 - Hutton; David S. ;   et al. | 2009-08-20 |
Method And System For Early Instruction Text Based Operand Store Compare Reject Avoidance App 20090210675 - Alexander; Khary J. ;   et al. | 2009-08-20 |