Patent | Date |
---|
Suppressing branch prediction updates until forward progress is made in execution of a previously aborted transaction Grant 11,347,513 - Gschwind , et al. May 31, 2 | 2022-05-31 |
Concurrent prediction of branch addresses and update of register contents Grant 11,314,511 - Gschwind , et al. April 26, 2 | 2022-04-26 |
Automatic pinning of units of memory Grant 11,287,981 - Gschwind , et al. March 29, 2 | 2022-03-29 |
Selective suppression of instruction translation lookaside buffer (ITLB) access Grant 11,194,580 - Gschwind , et al. December 7, 2 | 2021-12-07 |
Indicator-based prioritization of transactions Grant 11,182,198 - Busaba , et al. November 23, 2 | 2021-11-23 |
Concurrent prediction of branch addresses and update of register contents Grant 11,150,904 - Gschwind , et al. October 19, 2 | 2021-10-19 |
Dynamic fusion of derived value creation and prediction of derived values in a subroutine branch sequence Grant 11,150,908 - Gschwind , et al. October 19, 2 | 2021-10-19 |
Selective suppression of instruction cache-related directory access Grant 11,144,320 - Gschwind , et al. October 12, 2 | 2021-10-12 |
Set table of contents (TOC) register instruction Grant 11,138,113 - Gschwind , et al. October 5, 2 | 2021-10-05 |
Initializing a data structure for use in predicting table of contents pointer values Grant 11,138,127 - Gschwind , et al. October 5, 2 | 2021-10-05 |
Locality domain-based memory pools for virtualized computing environment Grant 11,132,290 - Gschwind September 28, 2 | 2021-09-28 |
Delaying branch prediction updates specified by a suspend branch prediction instruction until after a transaction is completed Grant 11,119,785 - Gschwind , et al. September 14, 2 | 2021-09-14 |
Facilitating access to memory locality domain information Grant 11,119,942 - Gschwind , et al. September 14, 2 | 2021-09-14 |
Context switch by changing memory pointers Grant 11,106,490 - Gschwind , et al. August 31, 2 | 2021-08-31 |
Portions of configuration state registers in-memory Grant 11,099,782 - Gschwind , et al. August 24, 2 | 2021-08-24 |
Protecting in-memory configuration state registers Grant 11,093,145 - Gschwind , et al. August 17, 2 | 2021-08-17 |
Determining the effectiveness of prefetch instructions Grant 11,080,052 - Gschwind , et al. August 3, 2 | 2021-08-03 |
Portions Of Configuration State Registers In-memory App 20210224000 - Gschwind; Michael K. ;   et al. | 2021-07-22 |
Read-only table of contents register Grant 11,061,575 - Gschwind , et al. July 13, 2 | 2021-07-13 |
Read-only table of contents register Grant 11,061,576 - Gschwind , et al. July 13, 2 | 2021-07-13 |
Architecturally paired spill/reload multiple instructions for suppressing a snapshot latest value determination Grant 11,061,684 - Gschwind , et al. July 13, 2 | 2021-07-13 |
Controlling a rate of prefetching based on bus bandwidth Grant 11,048,635 - Bradbury , et al. June 29, 2 | 2021-06-29 |
Executing short pointer mode applications loaded in a memory address space having one portion addressable by short pointers and a shadow copy of the one portion Grant 11,036,513 - Gschwind June 15, 2 | 2021-06-15 |
Simultaneously capturing status information for multiple operating modes Grant 11,036,519 - Gschwind , et al. June 15, 2 | 2021-06-15 |
Architectural mode configuration Grant 11,029,974 - Gainey, Jr. , et al. June 8, 2 | 2021-06-08 |
Architectural mode configuration Grant 11,023,256 - Gainey, Jr. , et al. June 1, 2 | 2021-06-01 |
Context information based on type of routine being called Grant 11,016,744 - Gschwind May 25, 2 | 2021-05-25 |
Configurable code fingerprint Grant 11,010,276 - Frazier , et al. May 18, 2 | 2021-05-18 |
Predicting a table of contents pointer value responsive to branching to a subroutine Grant 11,010,164 - Gschwind , et al. May 18, 2 | 2021-05-18 |
Register restoration using recovery buffers Grant 11,010,192 - Gschwind , et al. May 18, 2 | 2021-05-18 |
Effectiveness and prioritization of prefetches Grant 11,010,168 - Gschwind , et al. May 18, 2 | 2021-05-18 |
Effectiveness and prioritization of prefetches Grant 11,003,452 - Gschwind , et al. May 11, 2 | 2021-05-11 |
Automatic pinning of units of memory Grant 10,976,931 - Gschwind , et al. April 13, 2 | 2021-04-13 |
Initializing a data structure for use in predicting table of contents pointer values Grant 10,977,185 - Gschwind , et al. April 13, 2 | 2021-04-13 |
Sharing snapshots across save requests Grant 10,963,261 - Gschwind , et al. March 30, 2 | 2021-03-30 |
Table of contents cache entry having a pointer for a range of addresses Grant 10,963,382 - Gschwind , et al. March 30, 2 | 2021-03-30 |
Executing instructions to store context information based on routine to be executed Grant 10,949,221 - Gschwind March 16, 2 | 2021-03-16 |
Table of contents cache entry having a pointer for a range of addresses Grant 10,949,350 - Gschwind , et al. March 16, 2 | 2021-03-16 |
Suppressing branch prediction on a repeated execution of an aborted transaction Grant 10,936,314 - Gschwind , et al. March 2, 2 | 2021-03-02 |
Predicting and storing a predicted target address in a plurality of selected locations Grant 10,929,135 - Gschwind , et al. February 23, 2 | 2021-02-23 |
Predicting and storing a predicted target address in a plurality of selected locations Grant 10,908,911 - Gschwind , et al. February 2, 2 | 2021-02-02 |
Bulk store and load operations of configuration state registers Grant 10,901,738 - Gschwind , et al. January 26, 2 | 2021-01-26 |
Dynamic fusion of derived value creation and prediction of derived values in a subroutine branch sequence Grant 10,901,741 - Gschwind , et al. January 26, 2 | 2021-01-26 |
Code generation relating to providing table of contents pointer values Grant 10,896,030 - Gschwind , et al. January 19, 2 | 2021-01-19 |
Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence Grant 10,896,040 - Gschwind January 19, 2 | 2021-01-19 |
Code-specific affiliated register prediction Grant 10,891,133 - Gschwind , et al. January 12, 2 | 2021-01-12 |
Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence Grant 10,891,130 - Gschwind January 12, 2 | 2021-01-12 |
Determining and predicting affiliated registers based on dynamic runtime control flow analysis Grant 10,884,746 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Prediction of an affiliated register Grant 10,884,747 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Providing a predicted target address to multiple locations based on detecting an affiliated relationship Grant 10,884,748 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Set table of contents (TOC) register instruction Grant 10,884,929 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Set table of contents (TOC) register instruction Grant 10,884,930 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Providing a predicted target address to multiple locations based on detecting an affiliated relationship Grant 10,884,745 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Managing the capture of information in applications with prefix instructions Grant 10,877,759 - Gschwind December 29, 2 | 2020-12-29 |
Read and write sets for transactions of a multithreaded computing environment Grant 10,853,249 - Gschwind , et al. December 1, 2 | 2020-12-01 |
Set table of contents (TOC) register instruction Grant 10,838,866 - Gschwind , et al. November 17, 2 | 2020-11-17 |
Register context restoration based on rename register recovery Grant 10,838,733 - Gschwind , et al. November 17, 2 | 2020-11-17 |
Code generation relating to providing table of contents pointer values Grant 10,831,457 - Gschwind , et al. November 10, 2 | 2020-11-10 |
Debugging of prefixed code Grant 10,810,104 - Gschwind October 20, 2 | 2020-10-20 |
Dynamically selecting version of instruction to be executed Grant 10,789,069 - Gschwind September 29, 2 | 2020-09-29 |
Restoring saved architected registers and suppressing verification of registers to be restored Grant 10,782,979 - Gschwind , et al. Sept | 2020-09-22 |
Fine-grained management of exception enablement of floating point controls Grant 10,768,931 - Gschwind , et al. Sep | 2020-09-08 |
Configuration state registers grouped based on functional affinity Grant 10,761,751 - Gschwind , et al. Sep | 2020-09-01 |
Memory based configuration state registers Grant 10,761,983 - Gschwind , et al. Sep | 2020-09-01 |
Extending data range addressing Grant 10,761,853 - Frazier , et al. Sep | 2020-09-01 |
Extending data range addressing Grant 10,761,852 - Frazier , et al. Sep | 2020-09-01 |
Determining and predicting derived values Grant 10,754,656 - Gschwind , et al. A | 2020-08-25 |
Efficient quantization of compare results Grant 10,747,537 - Gschwind , et al. A | 2020-08-18 |
Selecting processing based on expected value of selected character Grant 10,747,532 - Gschwind A | 2020-08-18 |
Managing processing associated with selected architectural facilities Grant 10,747,582 - Gainey, Jr. , et al. A | 2020-08-18 |
Selecting processing based on expected value of selected character Grant 10,747,533 - Gschwind A | 2020-08-18 |
Managing processing associated with selected architectural facilities Grant 10,747,583 - Gainey, Jr. , et al. A | 2020-08-18 |
Selective updating of floating point controls Grant 10,740,067 - Gschwind , et al. A | 2020-08-11 |
Management of store queue based on restoration operation Grant 10,740,108 - Gschwind A | 2020-08-11 |
Instruction to perform a logical operation on conditions and to quantize the boolean result of that operation Grant 10,740,099 - Gschwind , et al. A | 2020-08-11 |
Management of store queue based on restoration operation Grant 10,732,981 - Gschwind | 2020-08-04 |
Read and write sets for ranges of instructions of transactions Grant 10,733,091 - Gschwind , et al. | 2020-08-04 |
Compiler controls for program language constructs Grant 10,732,930 - Gschwind , et al. | 2020-08-04 |
Table of contents cache entry having a pointer for a range of addresses Grant 10,725,918 - Gschwind , et al. | 2020-07-28 |
Read and write sets for ranges of instructions of transactions Grant 10,725,900 - Gschwind , et al. | 2020-07-28 |
Compiler controls for program language constructs Grant 10,725,739 - Gschwind , et al. | 2020-07-28 |
Determining and predicting derived values used in register-indirect branching Grant 10,719,328 - Gschwind , et al. | 2020-07-21 |
Techniques for facilitating cracking and fusion within a same instruction group Grant 10,719,322 - Gschwind , et al. | 2020-07-21 |
Replacing Table of Contents (TOC)-setting instructions in code with TOC predicting instructions Grant 10,713,050 - Gschwind , et al. | 2020-07-14 |
Replacing table of contents (TOC)-setting instructions in code with TOC predicting instructions Grant 10,713,051 - Gschwind , et al. | 2020-07-14 |
Initializing a data structure for use in predicting table of contents pointer values Grant 10,705,973 - Gschwind , et al. | 2020-07-07 |
Instruction to perform a logical operation on conditions and to quantize the Boolean result of that operation Grant 10,705,841 - Gschwind , et al. | 2020-07-07 |
Configurable architectural placement control Grant 10,698,686 - Gschwind , et al. | 2020-06-30 |
Efficient quantization of compare results Grant 10,698,688 - Gschwind , et al. | 2020-06-30 |
Affinity domain-based garbage collection Grant 10,691,590 - Gschwind , et al. | 2020-06-23 |
Table of contents cache entry having a pointer for a range of addresses Grant 10,691,600 - Gschwind , et al. | 2020-06-23 |
Employing prefixes to control floating point operations Grant 10,684,853 - Gschwind , et al. | 2020-06-16 |
Employing prefixes to control floating point operations Grant 10,684,852 - Gschwind , et al. | 2020-06-16 |
Compiler controls for program regions Grant 10,671,386 - Gschwind , et al. | 2020-06-02 |
Techniques for facilitating cracking and fusion within a same instruction group Grant 10,671,393 - Gschwind , et al. | 2020-06-02 |
Vector memory access instructions for big-endian element ordered and little-endian element ordered computer code and data Grant 10,671,387 - Gschwind , et al. | 2020-06-02 |
Protecting in-memory configuration state registers Grant 10,664,181 - Gschwind , et al. | 2020-05-26 |
Controlling A Rate Of Prefetching Based On Bus Bandwidth App 20200159663 - BRADBURY; Jonathan D. ;   et al. | 2020-05-21 |
Predicting a table of contents pointer value responsive to branching to a subroutine Grant 10,656,946 - Gschwind , et al. | 2020-05-19 |
Controlling a rate of prefetching based on bus bandwidth Grant 10,657,059 - Bradbury , et al. | 2020-05-19 |
Tracking changes to memory via check and recovery Grant 10,649,785 - Gschwind , et al. | 2020-05-12 |
Single call to perform pin and unpin operations Grant 10,642,757 - Gschwind , et al. | 2020-05-05 |
Caller protected stack return address in a hardware managed stack architecture Grant 10,635,441 - Duvalsaint , et al. | 2020-04-28 |
Controlling a rate of prefetching based on bus bandwidth Grant 10,635,592 - Bradbury , et al. | 2020-04-28 |
Address translation prior to receiving a storage reference using the address to be translated Grant 10,635,602 - Gschwind , et al. | 2020-04-28 |
Sharing Snapshots Between Restoration And Recovery App 20200125367 - Gschwind; Michael K. ;   et al. | 2020-04-23 |
Automatic Pinning Of Units Of Memory App 20200117360 - Gschwind; Michael K. ;   et al. | 2020-04-16 |
Processing data based on cache residency Grant 10,621,095 - Gschwind , et al. | 2020-04-14 |
Predicting a table of contents pointer value responsive to branching to a subroutine Grant 10,620,955 - Gschwind , et al. | 2020-04-14 |
Search string processing via inline decode-based micro-operations expansion Grant 10,620,956 - Gschwind | 2020-04-14 |
Conversion of boolean conditions Grant 10,620,952 - Gschwind , et al. | 2020-04-14 |
String sequence operations with arbitrary terminators Grant 10,613,862 - Gschwind | 2020-04-07 |
Conversion of Boolean conditions Grant 10,606,588 - Gschwind , et al. | 2020-03-31 |
Register restoration using transactional memory register snapshots Grant 10,592,251 - Gschwind , et al. | 2020-03-17 |
Toggling modal transient memory access state Grant 10,592,142 - Gschwind , et al. | 2020-03-17 |
Short pointer mode applications in long pointer mode environments Grant 10,592,407 - Gschwind | 2020-03-17 |
Portions of configuration state registers in-memory Grant 10,592,164 - Gschwind , et al. | 2020-03-17 |
Selective suppression of instruction translation lookaside buffer (ITLB) access Grant 10,592,249 - Gschwind , et al. | 2020-03-17 |
Single call to perform pin and unpin operations Grant 10585808 - | 2020-03-10 |
Short pointer mode applications in long pointer mode environments Grant 10,585,790 - Gschwind | 2020-03-10 |
Dynamic prediction of hardware transaction resource requirements Grant 10,585,697 - Busaba , et al. | 2020-03-10 |
Debugging of prefixed code Grant 10,585,782 - Gschwind | 2020-03-10 |
Alignment based block concurrency for accessing memory Grant 10,579,514 - Bradbury , et al. | 2020-03-03 |
Prediction of an affiliated register Grant 10,579,385 - Gschwind , et al. | 2020-03-03 |
Determining The Effectiveness Of Prefetch Instructions App 20200065253 - Gschwind; Michael K. ;   et al. | 2020-02-27 |
Instruction to query cache residency Grant 10,572,254 - Greiner , et al. Feb | 2020-02-25 |
Selecting register restoration or register reloading Grant 10,572,265 - Gschwind , et al. Feb | 2020-02-25 |
Dynamic prediction of hardware transaction resource requirements Grant 10,572,298 - Busaba , et al. Feb | 2020-02-25 |
Move string processing via inline decode-based micro-operations expansion Grant 10,564,967 - Gschwind Feb | 2020-02-18 |
Compare string processing via inline decode-based micro-operations expansion Grant 10,564,965 - Gschwind Feb | 2020-02-18 |
Selective register allocation Grant 10,564,977 - Gschwind , et al. Feb | 2020-02-18 |
Determining and predicting affiliated registers based on dynamic runtime control flow analysis Grant 10,564,974 - Gschwind , et al. Feb | 2020-02-18 |
Automatic pinning of units of memory Grant 10,558,366 - Gschwind , et al. Feb | 2020-02-11 |
Configurable code fingerprint Grant 10,558,552 - Frazier , et al. Feb | 2020-02-11 |
Context information based on type of routine being called Grant 10,558,438 - Gschwind Feb | 2020-02-11 |
Determining and predicting derived values used in register-indirect branching Grant 10,558,461 - Gschwind , et al. Feb | 2020-02-11 |
Initializing A Data Structure For Use In Predicting Table Of Contents Pointer Values App 20200042462 - Gschwind; Michael K. ;   et al. | 2020-02-06 |
Sharing snapshots between restoration and recovery Grant 10,552,164 - Gschwind , et al. Fe | 2020-02-04 |
Separation of memory-based configuration state registers based on groups Grant 10,552,070 - Gschwind , et al. Fe | 2020-02-04 |
Architectural mode configuration Grant 10,552,175 - Gainey, Jr. , et al. Fe | 2020-02-04 |
Locality domain-based memory pools for virtualized computing environment Grant 10,552,309 - Gschwind Fe | 2020-02-04 |
Predicting A Table Of Contents Pointer Value Responsive To Branching To A Subroutine App 20200034147 - Gschwind; Michael K. ;   et al. | 2020-01-30 |
Configurable Code Fingerprint App 20200034275 - Frazier; Giles R. ;   et al. | 2020-01-30 |
Register restoration using transactional memory register snapshots Grant 10,545,766 - Gschwind , et al. Ja | 2020-01-28 |
Architectural mode configuration Grant 10,545,772 - Gainey, Jr. , et al. Ja | 2020-01-28 |
Exception preserving parallel data processing of string and unstructured text Grant 10,540,512 - Gschwind , et al. Ja | 2020-01-21 |
Coalescing store instructions for restoration Grant 10,540,184 - Gschwind , et al. Ja | 2020-01-21 |
Code-specific affiliated register prediction Grant 10534609 - | 2020-01-14 |
Automatic Pinning Of Units Of Memory App 20200012427 - Gschwind; Michael K. ;   et al. | 2020-01-09 |
Code-specific Affiliated Register Prediction App 20200004539 - GSCHWIND; Michael K. ;   et al. | 2020-01-02 |
Determining And Predicting Derived Values App 20200004544 - GSCHWIND; Michael K. ;   et al. | 2020-01-02 |
Context Information Based On Type Of Routine Being Called App 20200004516 - Gschwind; Michael K. | 2020-01-02 |
Determining the effectiveness of prefetch instructions Grant 10,521,350 - Gschwind , et al. Dec | 2019-12-31 |
Compiler controls for program regions Grant 10,514,913 - Gschwind , et al. Dec | 2019-12-24 |
Marking storage keys to indicate memory used to back address translation structures Grant 10,515,020 - Bradbury , et al. Dec | 2019-12-24 |
Set Table Of Contents (toc) Register Instruction App 20190377680 - Gschwind; Michael K. ;   et al. | 2019-12-12 |
Protecting In-memory Configuration State Registers App 20190377639 - Gschwind; Michael K. ;   et al. | 2019-12-12 |
Delaying branch prediction updates specified by a suspend branch prediction instruction until after a transaction is completed Grant 10,503,538 - Gschwind , et al. Dec | 2019-12-10 |
Context Switch By Changing Memory Pointers App 20190370055 - Gschwind; Michael K. ;   et al. | 2019-12-05 |
Context switch by changing memory pointers Grant 10,496,437 - Gschwind , et al. De | 2019-12-03 |
Providing instructions to facilitate detection of corrupt stacks Grant 10,496,462 - Gschwind , et al. De | 2019-12-03 |
Register restoration invalidation based on a context switch Grant 10,489,382 - Gschwind , et al. Nov | 2019-11-26 |
Layered vector architecture compatibility for cross-system portability Grant 10,489,129 - Gschwind , et al. Nov | 2019-11-26 |
Predicted null updated Grant 10,481,908 - Gschwind , et al. Nov | 2019-11-19 |
Initialization status of a register employed as a pointer Grant 10,481,902 - Gschwind Nov | 2019-11-19 |
Predicted null updates Grant 10,481,909 - Gschwind , et al. Nov | 2019-11-19 |
Portions Of Configuration State Registers In-memory App 20190347045 - Gschwind; Michael K. ;   et al. | 2019-11-14 |
Architectural Mode Configuration App 20190339994 - Gainey, Jr.; Charles W. ;   et al. | 2019-11-07 |
Architectural Mode Configuration App 20190339995 - Gainey, Jr.; Charles W. ;   et al. | 2019-11-07 |
Table Of Contents Cache Entry Having A Pointer For A Range Of Addresses App 20190340126 - Gschwind; Michael K. ;   et al. | 2019-11-07 |
Table Of Contents Cache Entry Having A Pointer For A Range Of Addresses App 20190340127 - Gschwind; Michael K. ;   et al. | 2019-11-07 |
Delaying Branch Prediction Updates Until After A Transaction Is Completed App 20190332417 - Gschwind; Michael K. ;   et al. | 2019-10-31 |
Effectiveness And Prioritization Of Prefetches App 20190332383 - Gschwind; Michael K. ;   et al. | 2019-10-31 |
Instructions To Count Contiguous Register Elements Having Specific Values App 20190324749 - Gschwind; Michael K. ;   et al. | 2019-10-24 |
Instructions To Count Contiguous Register Elements Having Specific Values App 20190324750 - Gschwind; Michael K. ;   et al. | 2019-10-24 |
Spill/reload Multiple Instructions App 20190324758 - Gschwind; Michael K. ;   et al. | 2019-10-24 |
Instruction to query cache residency Grant 10,452,395 - Greiner , et al. Oc | 2019-10-22 |
Debugging Of Prefixed Code App 20190317876 - Gschwind; Michael K. | 2019-10-17 |
Facilitating access to memory locality domain information Grant 10,445,249 - Gschwind , et al. Oc | 2019-10-15 |
Host page management using active guest page table indicators Grant 10,445,248 - Bradbury , et al. Oc | 2019-10-15 |
Effectiveness And Prioritization Of Prefetches App 20190303157 - Gschwind; Michael K. ;   et al. | 2019-10-03 |
Context information based on type of routine being called Grant 10,430,168 - Gschwind O | 2019-10-01 |
Instructions to count contiguous register elements having a specific value in a selected location Grant 10,423,412 - Gschwind , et al. Sept | 2019-09-24 |
Locality Domain-based Memory Pools For Virtualized Computing Environment App 20190286553 - GSCHWIND; Michael K. | 2019-09-19 |
Facilitating Access To Memory Locality Domain Information App 20190286572 - GSCHWIND; Michael K. ;   et al. | 2019-09-19 |
Simultaneously Capturing Status Information For Multiple Operating Modes App 20190278614 - Gschwind; Michael K. ;   et al. | 2019-09-12 |
Prioritization Of Transactions App 20190272192 - Busaba; Fadi Y. ;   et al. | 2019-09-05 |
Compiler Controls For Program Regions App 20190265972 - Gschwind; Michael K. ;   et al. | 2019-08-29 |
Exception handling for applications with prefix instructions Grant 10,394,568 - Gschwind A | 2019-08-27 |
Exception handling for applications with prefix instructions Grant 10,394,569 - Gschwind A | 2019-08-27 |
Selecting Processing Based On Expected Value Of Selected Character App 20190258484 - Gschwind; Michael K. | 2019-08-22 |
Selecting Processing Based On Expected Value Of Selected Character App 20190258483 - Gschwind; Michael K. | 2019-08-22 |
Instructions to count contiguous register elements having a specific value in a selected location Grant 10,387,150 - Gschwind , et al. A | 2019-08-20 |
Fine-grained management of exception enablement of floating point controls Grant 10,379,851 - Gschwind , et al. A | 2019-08-13 |
Effectiveness and prioritization of prefeteches Grant 10,379,862 - Gschwind , et al. A | 2019-08-13 |
Selecting processing based on expected value of selected character Grant 10,372,447 - Gschwind | 2019-08-06 |
Selecting processing based on expected value of selected character Grant 10,372,448 - Gschwind | 2019-08-06 |
Effectiveness and prioritization of prefetches Grant 10,372,457 - Gschwind , et al. | 2019-08-06 |
Suppressing Branch Prediction On A Repeated Execution Of An Aborted Transaction App 20190235869 - Gschwind; Michael K. ;   et al. | 2019-08-01 |
Non-default instruction handling within transaction Grant 10,365,927 - Bradbury , et al. July 30, 2 | 2019-07-30 |
Debugging of prefixed code Grant 10,365,990 - Gschwind July 30, 2 | 2019-07-30 |
Suppressing Branch Prediction Updates Upon Repeated Execution Of An Aborted Transaction Until Forward Progress Is Made App 20190227839 - Gschwind; Michael K. ;   et al. | 2019-07-25 |
System operation queue for transaction Grant 10,360,153 - Bradbury , et al. | 2019-07-23 |
Executing Short Pointer Mode Applications App 20190220281 - Gschwind; Michael K. | 2019-07-18 |
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 |
Executing Instructions To Store Context Information Based On Routine To Be Executed App 20190213017 - Gschwind; Michael K. | 2019-07-11 |
Simultaneously capturing status information for multiple operating modes Grant 10,346,180 - Gschwind , et al. July 9, 2 | 2019-07-09 |
Selective suppression of instruction cache-related directory access Grant 10,346,169 - Gschwind , et al. July 9, 2 | 2019-07-09 |
Garbage collection facility grouping infrequently accessed data units in designated transient memory area Grant 10,339,049 - Frazier , et al. | 2019-07-02 |
Selective Suppression Of Instruction Cache-related Directory Access App 20190196835 - GSCHWIND; Michael K. ;   et al. | 2019-06-27 |
Selective Suppression Of Instruction Translation Lookaside Buffer (itlb) Access App 20190196836 - GSCHWIND; Michael K. ;   et al. | 2019-06-27 |
Debugging Of Prefixed Code App 20190188112 - Gschwind; Michael K. | 2019-06-20 |
Single operation array index computation Grant 10,324,687 - Gschwind | 2019-06-18 |
Selecting processing based on expected value of selected character Grant 10,324,716 - Gschwind | 2019-06-18 |
Selecting processing based on expected value of selected character Grant 10,324,717 - Gschwind | 2019-06-18 |
Compiler controls for program regions Grant 10,324,715 - Gschwind , et al. | 2019-06-18 |
Non-faulting compute instructions Grant 10,318,289 - Gschwind , et al. | 2019-06-11 |
Read and set floating point control register instruction Grant 10,318,240 - Gschwind , et al. | 2019-06-11 |
Garbage collection facility grouping infrequently accessed data units in designated transient memory area Grant 10,318,415 - Frazier , et al. | 2019-06-11 |
System operation queue for transaction Grant 10,318,430 - Bradbury , et al. | 2019-06-11 |
Reading a register pair by writing a wide register Grant 10,318,299 - Bradbury , et al. | 2019-06-11 |
Read and set floating point control register instruction Grant 10,310,814 - Gschwind , et al. | 2019-06-04 |
Non-faulting compute instructions Grant 10,310,854 - Gschwind , et al. | 2019-06-04 |
Non-default instruction handling within transaction Grant 10,310,855 - Bradbury , et al. | 2019-06-04 |
Employing A Stack Accelerator For Stack-type Accesses App 20190163492 - Gschwind; Michael K. ;   et al. | 2019-05-30 |
Hybrid tracking of transaction read and write sets Grant 10,293,534 - Gschwind , et al. | 2019-05-21 |
Separation Of Memory-based Configuration State Registers Based On Groups App 20190146700 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Configuration State Registers Grouped Based On Functional Affinity App 20190146697 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Portions Of Configuration State Registers In-memory App 20190146710 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Bulk Store And Load Operations Of Configuration State Registers App 20190146795 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Automatic Pinning Of Units Of Memory App 20190146668 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Configurable Architectural Placement Control App 20190146789 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Protecting In-memory Configuration State Registers App 20190146874 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Single Call To Perform Pin And Unpin Operations App 20190146820 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Memory Based Configuration State Registers App 20190146918 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Address Translation Prior To Receiving A Storage Reference Using The Address To Be Translated App 20190146929 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Context Switch By Changing Memory Pointers App 20190146832 - Gschwind; Michael K. ;   et al. | 2019-05-16 |
Suppressing branch prediction on a repeated execution of an aborted transaction Grant 10,289,414 - Gschwind , et al. | 2019-05-14 |
Facilitating Access To Memory Locality Domain Information App 20190138219 - GSCHWIND; Michael K. ;   et al. | 2019-05-09 |
Locality Domain-based Memory Pools For Virtualized Computing Environment App 20190138436 - GSCHWIND; Michael K. | 2019-05-09 |
Affinity Domain-based Garbage Collection App 20190138441 - GSCHWIND; Michael K. ;   et al. | 2019-05-09 |
Selecting Processing Based On Expected Value Of Selected Character App 20190114171 - Gschwind; Michael K. | 2019-04-18 |
Suppressing branch prediction updates upon repeated execution of an aborted transaction until forward progress is made Grant 10,261,826 - Gschwind , et al. | 2019-04-16 |
Selecting Processing Based On Expected Value Of Selected Character App 20190108020 - Gschwind; Michael K. | 2019-04-11 |
Providing Instructions To Facilitate Detection Of Corrupt Stacks App 20190108085 - Gschwind; Michael K. ;   et al. | 2019-04-11 |
Dynamically selecting a memory boundary to be used in performing operations Grant 10,255,068 - Gschwind | 2019-04-09 |
Executing short pointer mode applications Grant 10,248,423 - Gschwind | 2019-04-02 |
Managing memory used to back address translation structures Grant 10,248,573 - Bradbury , et al. | 2019-04-02 |
Interlinking modules with differing protections using stack indicators Grant 10,248,482 - Gschwind | 2019-04-02 |
Marking sibling caller routines Grant 10,241,769 - Gschwind | 2019-03-26 |
Code Generation Relating To Providing Table Of Contents Pointer Values App 20190087163 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Read-only Table Of Contents Register App 20190087099 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Initializing A Data Structure For Use In Predicting Table Of Contents Pointer Values App 20190087347 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Predicting A Table Of Contents Pointer Value Responsive To Branching To A Subroutine App 20190087187 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Read-only Table Of Contents Register App 20190087098 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Code Generation Relating To Providing Table Of Contents Pointer Values App 20190087162 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Predicting A Table Of Contents Pointer Value Responsive To Branching To A Subroutine App 20190087189 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Table Of Contents Cache Entry Having A Pointer For A Range Of Addresses App 20190087337 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Initializing A Data Structure For Use In Predicting Table Of Contents Pointer Values App 20190087346 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Table Of Contents Cache Entry Having A Pointer For A Range Of Addresses App 20190087335 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Set Table Of Contents (toc) Register Instruction App 20190087336 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Set Table Of Contents (toc) Register Instruction App 20190087334 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Replacing Table Of Contents (toc)-setting Instructions In Code With Toc Predicting Instructions App 20190087190 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Replacing Table Of Contents (toc)-setting Instructions In Code With Toc Predicting Instructions App 20190087191 - Gschwind; Michael K. ;   et al. | 2019-03-21 |
Reconfiguration of address space based on loading short pointer mode application Grant 10,235,144 - Gschwind | 2019-03-19 |
Executing instructions to store context information based on routine to be executed Grant 10,235,190 - Gschwind | 2019-03-19 |
Branch predictor performing distinct non-transaction branch prediction functions and transaction branch prediction functions Grant 10,235,172 - Gschwind , et al. | 2019-03-19 |
Debugging of prefixed code Grant 10,235,271 - Gschwind | 2019-03-19 |
Implementing a received add program counter immediate shift (ADDPCIS) instruction using a micro-coded or cracked sequence Grant 10,235,169 - Gschwind | 2019-03-19 |
Controlling A Rate Of Prefetching Based On Bus Bandwidth App 20190079871 - Bradbury; Jonathan D. ;   et al. | 2019-03-14 |
Controlling A Rate Of Prefetching Based On Bus Bandwidth App 20190079872 - Bradbury; Jonathan D. ;   et al. | 2019-03-14 |
Providing instructions to facilitate detection of corrupt stacks Grant 10,228,992 - Gschwind , et al. | 2019-03-12 |
Architected store and verify guard word instructions Grant 10,229,266 - Gschwind | 2019-03-12 |
Reading a register pair by writing a wide register Grant 10,228,946 - Bradbury , et al. | 2019-03-12 |
Determining And Predicting Derived Values App 20190056948 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Concurrent Prediction Of Branch Addresses And Update Of Register Contents App 20190056938 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Determining And Predicting Derived Values App 20190056946 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Dynamic Fusion Of Derived Value Creation And Prediction Of Derived Values In A Subroutine Branch Sequence App 20190056943 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Determining And Predicting Affiliated Registers Based On Dynamic Runtime Control Flow Analysis App 20190056945 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Predicting And Storing A Predicted Target Address In A Plurality Of Selected Locations App 20190056951 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Detecting That A Sequence Of Instructions Creates An Affiliated Relationship App 20190056937 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Determining And Predicting Affiliated Registers Based On Dynamic Runtime Control Flow Analysis App 20190056950 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Detecting That A Sequence Of Instructions Creates An Affiliated Relationship App 20190056935 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Prediction Of An Affiliated Register App 20190056952 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Concurrent Prediction Of Branch Addresses And Update Of Register Contents App 20190056936 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Prediction Of An Affiliated Register App 20190056947 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Code-specific Affiliated Register Prediction App 20190056940 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Predicting And Storing A Predicted Target Address In A Plurality Of Selected Locations App 20190056944 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Dynamic Fusion Of Derived Value Creation And Prediction Of Derived Values In A Subroutine Branch Sequence App 20190056949 - Gschwind; Michael K. ;   et al. | 2019-02-21 |
Context Information Based On Type Of Routine Being Called App 20190050211 - Gschwind; Michael K. | 2019-02-14 |
Non-interfering transactions Grant 10,185,677 - Gschwind , et al. Ja | 2019-01-22 |
Configurable Code Fingerprint App 20190018757 - Frazier; Giles R. ;   et al. | 2019-01-17 |
Host-based resetting of active use of guest page table indicators Grant 10,180,909 - Bradbury , et al. Ja | 2019-01-15 |
Non-interfering transactions Grant 10,180,921 - Gschwind , et al. Ja | 2019-01-15 |
Employing Prefixes To Control Floating Point Operations App 20180373533 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Compiler Controls For Program Language Constructs App 20180373499 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Predicted Null Updates App 20180373528 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Compiler Controls For Program Regions App 20180373537 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Predicted Null Updates App 20180373531 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Selective Updating Of Floating Point Controls App 20180373496 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Employing Prefixes To Control Floating Point Operations App 20180373530 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Fine-grained Management Of Exception Enablement Of Floating Point Controls App 20180373532 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Read And Set Floating Point Control Register Instruction App 20180373498 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Compiler Controls For Program Language Constructs App 20180373500 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Compiler Controls For Program Regions App 20180373534 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Fine-grained Management Of Exception Enablement Of Floating Point Controls App 20180373529 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Read And Set Floating Point Control Register Instruction App 20180373497 - Gschwind; Michael K. ;   et al. | 2018-12-27 |
Implementing A Received Add Program Counter Immediate Shift (addpcis) Instruction Using A Micro-coded Or Cracked Sequence App 20180365010 - Gschwind; Michael K. | 2018-12-20 |
Implementing A Received Add Program Counter Immediate Shift (addpcis) Instruction Using A Micro-coded Or Cracked Sequence App 20180365011 - Gschwind; Michael K. | 2018-12-20 |
Reconfiguration Of Address Space Based On Loading Short Pointer Mode Application App 20180357054 - Gschwind; Michael K. | 2018-12-13 |
Garbage Collection Facility Grouping Infrequently Accessed Data Units In Designated Transient Memory Area App 20180349273 - FRAZIER; Giles R. ;   et al. | 2018-12-06 |
Garbage Collection Facility Grouping Infrequently Accessed Data Units In Designated Transient Memory Area App 20180349274 - FRAZIER; Giles R. ;   et al. | 2018-12-06 |
Read And Write Sets For Transactions Of A Multithreaded Computing Environment App 20180314637 - Gschwind; Michael K. ;   et al. | 2018-11-01 |
Management Of Store Queue Based On Restoration Operation App 20180300155 - Gschwind; Michael K. | 2018-10-18 |
Sharing Snapshots Between Restoration And Recovery App 20180300150 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Register Restoration Invalidation Based On A Context Switch App 20180300368 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Coalescing Store Instructions For Restoration App 20180300142 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Selective Register Allocation App 20180300143 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Tracking Changes To Memory Via Check And Recovery App 20180300152 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Register Context Restoration Based On Rename Register Recovery App 20180300157 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Sharing Snapshots Across Save Requests App 20180300153 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Register Restoration Using Transactional Memory Register Snapshots App 20180300154 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Register Restoration Using Transactional Memory Register Snapshots App 20180300159 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Selecting Register Restoration Or Register Reloading App 20180300156 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Spill/reload Multiple Instructions App 20180300149 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Management Of Store Queue Based On Restoration Operation App 20180300158 - Gschwind; Michael K. | 2018-10-18 |
Register Restoration Using Recovery Buffers App 20180300151 - Gschwind; Michael K. ;   et al. | 2018-10-18 |
Dynamically Selecting Version Of Instruction To Be Executed App 20180253304 - Gschwind; Michael K. | 2018-09-06 |
Compare String Processing Via Inline Decode-based Micro-operations Expansion App 20180253301 - Gschwind; Michael K. | 2018-09-06 |
Move String Processing Via Inline Decode-based Micro-operations Expansion App 20180253302 - Gschwind; Michael K. | 2018-09-06 |
Dynamically Selecting A Memory Boundary To Be Used In Performing Operations App 20180253306 - Gschwind; Michael K. | 2018-09-06 |
Selecting Processing Based On Expected Value Of Selected Character App 20180253307 - Gschwind; Michael K. | 2018-09-06 |
String Sequence Operations With Arbitrary Terminators App 20180253303 - Gschwind; Michael K. | 2018-09-06 |
Selecting Processing Based On Expected Value Of Selected Character App 20180253305 - Gschwind; Michael K. | 2018-09-06 |
Search String Processing Via Inline Decode-based Micro-operations Expansion App 20180253300 - Gschwind; Michael K. | 2018-09-06 |
Layered Vector Architecture Compatibility For Cross-system Portability App 20180225101 - Gschwind; Michael K. ;   et al. | 2018-08-09 |
Context Information Based On Type Of Routine Being Called App 20180165076 - Gschwind; Michael K. | 2018-06-14 |
Suppressing Storing Of Context Information App 20180165074 - Gschwind; Michael K. | 2018-06-14 |
Context Information Based On Type Of Routine Being Called App 20180165073 - Gschwind; Michael K. | 2018-06-14 |
Marking External Sibling Caller Routines App 20180165102 - Gschwind; Michael K. | 2018-06-14 |
Executing Instructions To Store Context Information Based On Routine To Be Executed App 20180165104 - Gschwind; Michael K. | 2018-06-14 |
Marking External Sibling Caller Routines App 20180165103 - Gschwind; Michael K. | 2018-06-14 |
Call Sequence Generation Based On Type Of Routine App 20180165075 - Gschwind; Michael K. | 2018-06-14 |
Marking Sibling Caller Routines App 20180165091 - Gschwind; Michael K. | 2018-06-14 |
Debugging Of Prefixed Code App 20180113784 - Gschwind; Michael K. | 2018-04-26 |
Debugging Of Prefixed Code App 20180113785 - Gschwind; Michael K. | 2018-04-26 |
Initialization Status Of A Register Employed As A Pointer App 20180101378 - Gschwind; Michael K. | 2018-04-12 |
Toggling Modal Transient Memory Access State App 20180095660 - Gschwind; Michael K. ;   et al. | 2018-04-05 |
Interlinking Routines With Differing Protections Using Stack Indicators App 20180096161 - GSCHWIND; Michael K. | 2018-04-05 |
Reconfiguration Of Address Space Based On Loading Short Pointer Mode Application App 20180088919 - Gschwind; Michael K. | 2018-03-29 |
Caller Protected Stack Return Address In A Hardware Managed Stack Architecture App 20180088949 - DUVALSAINT; Karl J. ;   et al. | 2018-03-29 |
Managing Processing Associated With Selected Architectural Facilities App 20180081735 - GAINEY, JR.; Charles W. ;   et al. | 2018-03-22 |
Managing Processing Associated With Selected Architectural Facilities App 20180081736 - GAINEY, JR.; Charles W. ;   et al. | 2018-03-22 |
Alignment Based Block Concurrency For Accessing Memory App 20180074950 - Bradbury; Jonathan D. ;   et al. | 2018-03-15 |
Effectiveness And Prioritization Of Prefetches App 20180074826 - GSCHWIND; Michael K. ;   et al. | 2018-03-15 |
Dynamic Prediction Of Hardware Transaction Resource Requirements App 20180074847 - Busaba; Fadi Y. ;   et al. | 2018-03-15 |
Single Operation Array Index Computation App 20180067718 - Gschwind; Michael K. | 2018-03-08 |
Host-based Resetting Of Active Use Of Guest Page Table Indicators App 20180067867 - Bradbury; Jonathan D. ;   et al. | 2018-03-08 |
Multithreaded Transactions App 20180067762 - Busaba; Fadi Y. ;   et al. | 2018-03-08 |
Non-default Instruction Handling Within Transaction App 20180067744 - Bradbury; Jonathan D. ;   et al. | 2018-03-08 |
Host Page Management Using Active Guest Page Table Indicators App 20180067868 - Bradbury; Jonathan D. ;   et al. | 2018-03-08 |
Short Pointer Mode Applications In Long Pointer Mode Environments App 20180059981 - Gschwind; Michael K. | 2018-03-01 |
Dynamic Prediction Of Hardware Transaction Resource Requirements App 20180060115 - Busaba; Fadi Y. ;   et al. | 2018-03-01 |
Instruction To Query Cache Residency App 20180060241 - Greiner; Dan F. ;   et al. | 2018-03-01 |
Marking Storage Keys To Indicate Memory Used To Back Address Translation Structures App 20180052777 - Bradbury; Jonathan D. ;   et al. | 2018-02-22 |
Selective Suppression Of Instruction Cache-related Directory Access App 20180046464 - GSCHWIND; Michael K. ;   et al. | 2018-02-15 |
Selective Suppression Of Instruction Translation Lookaside Buffer (itlb) Access App 20180039499 - GSCHWIND; Michael K. ;   et al. | 2018-02-08 |
Short Pointer Mode Applications In Long Pointer Mode Environments App 20180024765 - Gschwind; Michael K. | 2018-01-25 |
Processing Data Based On Cache Residency App 20180024930 - Gschwind; Michael K. ;   et al. | 2018-01-25 |
Instruction To Query Cache Residency App 20180024933 - Greiner; Dan F. ;   et al. | 2018-01-25 |
Determining The Effectiveness Of Prefetch Instructions App 20180024836 - Gschwind; Michael K. ;   et al. | 2018-01-25 |
Managing A Prefetch Queue Based On Priority Indications Of Prefetch Requests App 20180024929 - Greiner; Dan F. ;   et al. | 2018-01-25 |
Executing Short Pointer Mode Applications App 20180024834 - Gschwind; Michael K. | 2018-01-25 |
Host-based Resetting Of Active Use Of Guest Page Table Indicators App 20180018274 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Managing Memory Used To Back Address Translation Structures App 20180018277 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Marking Page Table/page Status Table Entries To Indicate Memory Used To Back Address Translation Structures App 20180018276 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Host Page Management Using Active Guest Page Table Indicators App 20180018280 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Marking Storage Keys To Indicate Memory Used To Back Address Translation Structures App 20180018279 - Bradbury; Jonathan D. ;   et al. | 2018-01-18 |
Effectiveness And Prioritization Of Prefeteches App 20170371666 - Gschwind; Michael K. ;   et al. | 2017-12-28 |
Read And Write Sets For Ranges Of Instructions Of Transactions App 20170322875 - Gschwind; Michael K. ;   et al. | 2017-11-09 |
Read And Write Sets For Transactions Of A Multithreaded Computing Environment App 20170322881 - Gschwind; Michael K. ;   et al. | 2017-11-09 |
Read And Write Sets For Ranges Of Instructions Of Transactions App 20170322809 - Gschwind; Michael K. ;   et al. | 2017-11-09 |
Read And Write Sets For Transactions Of A Multithreaded Computing Environment App 20170322884 - Gschwind; Michael K. ;   et al. | 2017-11-09 |
Simultaneously Capturing Status Information For Multiple Operating Modes App 20170269948 - Gschwind; Michael K. ;   et al. | 2017-09-21 |
Implementing A Received Add Program Counter Immediate Shift (addpcis) Instruction Using A Micro-coded Or Cracked Sequence App 20170249147 - GSCHWIND; MICHAEL K. | 2017-08-31 |
Implementing A Received Add Program Counter Immediate Shift (addpcis) Instruction Using A Micro-coded Or Cracked Sequence App 20170249148 - Gschwind; Michael K. | 2017-08-31 |
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 |
Predictive Fetching And Decoding For Selected Instructions App 20170199740 - Gschwind; Michael K. ;   et al. | 2017-07-13 |
Selective Suppression Of Instruction Cache-related Directory Access App 20170199743 - GSCHWIND; Michael K. ;   et al. | 2017-07-13 |
Prioritization Of Transactions Based On Execution Progress App 20170199758 - GSCHWIND; Michael K. ;   et al. | 2017-07-13 |
Selective Suppression Of Instruction Translation Lookaside Buffer (itlb) Access App 20170199742 - GSCHWIND; Michael K. ;   et al. | 2017-07-13 |
Prioritization Of Transactions Based On Execution Progress App 20170199759 - GSCHWIND; Michael K. ;   et al. | 2017-07-13 |
Caller Protected Stack Return Address In A Hardware Managed Stack Architecture App 20170192836 - Duvalsaint; Karl J. ;   et al. | 2017-07-06 |
Providing Instructions To Protect Stack Return Addresses In A Hardware Managed Stack Architecture App 20170192834 - Duvalsaint; Karl J. ;   et al. | 2017-07-06 |
Providing Instructions To Facilitate Detection Of Corrupt Stacks App 20170192833 - Gschwind; Michael K. ;   et al. | 2017-07-06 |
Configurable Code Fingerprint App 20170192800 - FRAZIER; Giles R. ;   et al. | 2017-07-06 |
Programmable Code Fingerprint App 20170192757 - FRAZIER; Giles R. ;   et al. | 2017-07-06 |
Architected Store And Verify Guard Word Instructions App 20170193224 - Gschwind; Michael K. | 2017-07-06 |
Interlinking Routines With Differing Protections Using Stack Indicators App 20170193219 - Gschwind; Michael K. | 2017-07-06 |
Interlinking Modules With Differing Protections Using Stack Indicators App 20170192837 - Gschwind; Michael K. | 2017-07-06 |
Architectural Mode Configuration App 20170185430 - Gainey, JR.; Charles W. ;   et al. | 2017-06-29 |