Patent | Date |
---|
Latent modification instruction for substituting functionality of instructions during transactional execution Grant 11,243,770 - Gschwind , et al. February 8, 2 | 2022-02-08 |
Regulating hardware speculative processing around a transaction Grant 10,996,982 - Busaba , et al. May 4, 2 | 2021-05-04 |
Hardware-based pre-page walk virtual address transformation independent of page size utilizing bit shifting based on page size Grant 10,956,340 - Bybell , et al. March 23, 2 | 2021-03-23 |
Prefetch protocol for transactional memory Grant 10,929,297 - Gschwind , et al. February 23, 2 | 2021-02-23 |
Prefetch insensitive transactional memory Grant 10,915,439 - Gschwind , et al. February 9, 2 | 2021-02-09 |
Interprocessor memory status communication Grant 10,884,931 - Gschwind , et al. January 5, 2 | 2021-01-05 |
Enabling end of transaction detection using speculative look ahead Grant 10,876,228 - Gschwind , et al. December 29, 2 | 2020-12-29 |
Multi-section garbage collection Grant 10,838,857 - Frazier , et al. November 17, 2 | 2020-11-17 |
Multi-section garbage collection method Grant 10,802,964 - Frazier , et al. October 13, 2 | 2020-10-13 |
Using transactional execution for reliability and recovery of transient failures Grant 10,754,738 - Gschwind , et al. A | 2020-08-25 |
Using transactional execution for reliability and recovery of transient failures Grant 10,747,628 - Gschwind , et al. A | 2020-08-18 |
Reduced save and restore instructions for call-clobbered registers Grant 10,747,514 - Gschwind , et al. A | 2020-08-18 |
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 |
Vector store instruction having instruction-specified byte count to be stored supporting big and little endian processing Grant 10,691,456 - Gschwind , et al. | 2020-06-23 |
Vector load with instruction-specified byte count less than a vector size for big and little endian processing Grant 10,691,453 - Gschwind , et al. | 2020-06-23 |
Reduced save and restore instructions for call-clobbered registers Grant 10,671,397 - Gschwind , et al. | 2020-06-02 |
Compiler optimizations for vector operations that are reformatting-resistant Grant 10,642,586 - Gschwind , et al. | 2020-05-05 |
Linking optimized entry points for local-use-only function pointers Grant 10,620,926 - Gschwind , et al. | 2020-04-14 |
Regulating hardware speculative processing around a transaction Grant 10,606,638 - Busaba , et al. | 2020-03-31 |
Executing optimized local entry points and function call sites Grant 10,606,574 - Gschwind , et al. | 2020-03-31 |
Compiling optimized entry points for local-use-only function pointers Grant 10,585,652 - Gschwind , et al. | 2020-03-10 |
Method and system for tracking holographic object Grant 10,580,144 - Rakshit , et al. | 2020-03-03 |
Loading optimized local entry points for local-use-only function pointers Grant 10,579,353 - Gschwind , et al. | 2020-03-03 |
Memory Access Request For A Memory Protocol App 20200065138 - Busaba; Fadi Y. ;   et al. | 2020-02-27 |
Instruction to cancel outstanding cache prefetches Grant 10,565,117 - Gschwind , et al. Feb | 2020-02-18 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 10,565,003 - Busaba , et al. Feb | 2020-02-18 |
Prefetch insensitive transactional memory Grant 10,558,560 - Gschwind , et al. Feb | 2020-02-11 |
Configurable interrupts for allowing an application to independently handle interrupts Grant 10,545,891 - Frazier , et al. Ja | 2020-01-28 |
Regulating Hardware Speculative Processing Around A Transaction App 20200026558 - Busaba; Fadi Y. ;   et al. | 2020-01-23 |
Prefetch Protocol For Transactional Memory App 20200026651 - Gschwind; Michael Karl ;   et al. | 2020-01-23 |
Optimized entry points and local function call tailoring for function pointers Grant 10,534,593 - Gschwind , et al. Ja | 2020-01-14 |
Deferred response to a prefetch request Grant 10,534,713 - Gschwind , et al. Ja | 2020-01-14 |
Optimized entry points and local function call tailoring for function pointers Grant 10,534,594 - Gschwind , et al. Ja | 2020-01-14 |
PC-relative addressing and transmission Grant 10,534,610 - Gschwind Ja | 2020-01-14 |
Memory access request for a memory protocol Grant 10,521,262 - Busaba , et al. Dec | 2019-12-31 |
Processor instruction sequence translation Grant 10,474,467 - Frazier , et al. Nov | 2019-11-12 |
Prefetch protocol for transactional memory Grant 10,474,576 - Gschwind , et al. Nov | 2019-11-12 |
Prefetch protocol for transactional memory Grant 10,474,577 - Gschwind , et al. Nov | 2019-11-12 |
Multi-section garbage collection Grant 10,467,135 - Frazier , et al. No | 2019-11-05 |
Processor instruction sequence translation Grant 10,467,009 - Frazier , et al. No | 2019-11-05 |
Independent vector element order and memory byte order controls Grant 10,459,700 - Gschwind , et al. Oc | 2019-10-29 |
Deferred response to a prefetch request Grant 10,372,611 - Gschwind , et al. | 2019-08-06 |
Interprocessor Memory Status Communication App 20190236012 - Gschwind; Michael Karl ;   et al. | 2019-08-01 |
Linking optimized entry points for local-use-only function pointers Grant 10,360,007 - Gschwind , et al. | 2019-07-23 |
Local function call tailoring for function pointer calls Grant 10,360,005 - Gschwind , et al. | 2019-07-23 |
Dynamically Generating An Adapted Recipe Based On A Determined Characteristic Of A User App 20190213487 - Gschwind; Michael Karl ;   et al. | 2019-07-11 |
Interprocessor memory status communication Grant 10,346,305 - Gschwind , et al. July 9, 2 | 2019-07-09 |
Loading optimized local entry points for local-use-only function pointers Grant 10,346,146 - Gschwind , et al. July 9, 2 | 2019-07-09 |
Transactional memory system including cache versioning architecture to implement nested transactions Grant 10,331,565 - Gschwind , et al. | 2019-06-25 |
Hardware-based Pre-page Walk Virtual Address Transformation Independent Of Page Size Utilizing Bit Shifting Based On Page Size App 20190188147 - Bybell; Anthony J. ;   et al. | 2019-06-20 |
Lightweight interrupts for condition checking Grant 10,324,728 - Frazier , et al. | 2019-06-18 |
Code fingerprint-based processor malfunction detection Grant 10,318,790 - Frazier , et al. | 2019-06-11 |
Using transactional execution for reliability and recovery of transient failures Grant 10,310,952 - Gschwind , et al. | 2019-06-04 |
Compiling optimized entry points for local-use-only function pointers Grant 10,310,829 - Gschwind , et al. | 2019-06-04 |
Method And System For Tracking Holographic Object App 20190164299 - Rakshit; Sarbajit K. ;   et al. | 2019-05-30 |
Lightweight interrupts for floating point exceptions using enable bit in branch event status and control register (BESCR) Grant 10,289,420 - Frazier , et al. | 2019-05-14 |
Using transactional execution for reliability and recovery of transient failures Grant 10,289,499 - Gschwind , et al. | 2019-05-14 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20190138346 - Busaba; Fadi Y. ;   et al. | 2019-05-09 |
Conditional Stack Frame Allocation App 20190138438 - Gschwind; Michael Karl ;   et al. | 2019-05-09 |
Fingerprint-initiated trace extraction Grant 10,282,276 - Bradbury , et al. | 2019-05-07 |
Executing local function call site optimization Grant 10,268,465 - Gschwind , et al. | 2019-04-23 |
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 |
Interprocessor memory status communication Grant 10,261,828 - Gschwind , et al. | 2019-04-16 |
Interprocessor memory status communication Grant 10,261,827 - Gschwind , et al. | 2019-04-16 |
Compiler Optimizations For Vector Operations That Are Reformatting-resistant App 20190108005 - Gschwind; Michael Karl ;   et al. | 2019-04-11 |
Performance optimization engine for processor parameter adjustment Grant 10,255,100 - Frazier , et al. | 2019-04-09 |
Mechanism for creating friendly transactions with credentials Grant 10,255,189 - Bradbury , et al. | 2019-04-09 |
Prefetch Insensitive Transactional Memory App 20190087317 - Gschwind; Michael Karl ;   et al. | 2019-03-21 |
Mechanism for creating friendly transactions with credentials Grant 10,235,297 - Bradbury , et al. | 2019-03-19 |
Dynamic releasing of cache lines Grant 10,235,201 - Bradbury , et al. | 2019-03-19 |
Prefetch Insensitive Transactional Memory App 20190079858 - Gschwind; Michael Karl ;   et al. | 2019-03-14 |
Prefetching of discontiguous storage locations in anticipation of transactional execution Grant 10,228,943 - Busaba , et al. | 2019-03-12 |
Conditional stack frame allocation Grant 10,229,044 - Gschwind , et al. | 2019-03-12 |
Conditional stack frame allocation Grant 10,229,045 - Gschwind , et al. | 2019-03-12 |
Deferred Response To A Prefetch Request App 20190073309 - Gschwind; Michael Karl ;   et al. | 2019-03-07 |
Transactional memory system including cache versioning architecture to implement nested transactions Grant 10,223,268 - Gschwind , et al. | 2019-03-05 |
Comparisons in function pointer localization Grant 10,223,087 - Gschwind , et al. | 2019-03-05 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 10,223,154 - Busaba , et al. | 2019-03-05 |
Multi-section garbage collection Grant 10,223,257 - Frazier , et al. | 2019-03-05 |
Deferred Response To A Prefetch Request App 20190065378 - Gschwind; Michael Karl ;   et al. | 2019-02-28 |
Hardware-based pre-page walk virtual address transformation where the virtual address is shifted by current page size and a minimum page size Grant 10,216,642 - Bybell , et al. Feb | 2019-02-26 |
Instruction to cancel outstanding cache prefetches Grant 10,216,635 - Gschwind , et al. Feb | 2019-02-26 |
Executing optimized local entry points Grant 10,209,972 - Gschwind , et al. Feb | 2019-02-19 |
Hint instruction for managing transactional aborts in transactional memory computing environments Grant 10,210,019 - Busaba , et al. Feb | 2019-02-19 |
Linker rewriting to eliminate TOC pointer references Grant 10,210,163 - Gschwind , et al. Feb | 2019-02-19 |
Using Transactional Execution For Reliability And Recovery Of Transient Failures App 20190034296 - Gschwind; Michael Karl ;   et al. | 2019-01-31 |
Using Transactional Execution For Reliability And Recovery Of Transient Failures App 20190012241 - Gschwind; Michael Karl ;   et al. | 2019-01-10 |
Linker rewriting to eliminate TOC pointer references Grant 10,175,966 - Gschwind , et al. J | 2019-01-08 |
Compiler optimizations for vector operations that are reformatting-resistant Grant 10,169,012 - Gschwind , et al. J | 2019-01-01 |
Compiler method for generating instructions for vector operations in a multi-endian instruction set Grant 10,169,014 - Gschwind , et al. J | 2019-01-01 |
Executing optimized local entry points Grant 10,169,016 - Gschwind , et al. J | 2019-01-01 |
Comparisons in function pointer localization Grant 10,169,011 - Gschwind , et al. J | 2019-01-01 |
Hardware transaction transient conflict resolution Grant 10,168,961 - Bradbury , et al. J | 2019-01-01 |
Transactional execution enabled supervisor call interruption while in TX mode Grant 10,169,267 - Bradbury , et al. J | 2019-01-01 |
Multi-section garbage collection Grant 10,169,228 - Frazier , et al. J | 2019-01-01 |
Confidence-driven selective predication of processor instructions Grant 10,162,635 - Gschwind Dec | 2018-12-25 |
Prefetch insensitive transactional memory Grant 10,162,743 - Gschwind , et al. Dec | 2018-12-25 |
Prefetch insensitive transactional memory Grant 10,162,744 - Gschwind , et al. Dec | 2018-12-25 |
Application-level processor parameter management Grant 10,162,660 - Frazier , et al. Dec | 2018-12-25 |
Instruction To Cancel Outstanding Cache Prefetches App 20180365156 - GSCHWIND; Michael Karl ;   et al. | 2018-12-20 |
Loading Optimized Local Entry Points for Local-Use-Only Function Pointers App 20180364995 - Gschwind; Michael Karl ;   et al. | 2018-12-20 |
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 |
Speculation control for improving transaction success rate, and instruction therefor Grant 10,152,418 - Gschwind , et al. Dec | 2018-12-11 |
Deferred response to a prefetch request Grant 10,152,419 - Gschwind , et al. Dec | 2018-12-11 |
Deferred response to a prefetch request Grant 10,146,692 - Gschwind , et al. De | 2018-12-04 |
Linking Optimized Entry Points for Local-Use-Only Function Pointers App 20180329699 - Gschwind; Michael Karl ;   et al. | 2018-11-15 |
Memory performance when speculation control is enabled, and instruction therefor Grant 10,127,155 - Gschwind November 13, 2 | 2018-11-13 |
Transactional memory coherence control Grant 10,120,803 - Busaba , et al. November 6, 2 | 2018-11-06 |
Compiling Optimized Entry Points for Local-Use-Only Function Pointers App 20180314504 - Gschwind; Michael Karl ;   et al. | 2018-11-01 |
Detecting cache conflicts by utilizing logical address comparisons in a transactional memory Grant 10,114,752 - Gschwind , et al. October 30, 2 | 2018-10-30 |
Loading optimized local entry points for local-use-only function pointers Grant 10,108,407 - Gschwind , et al. October 23, 2 | 2018-10-23 |
Linking optimized entry points for local-use-only function pointers Grant 10,108,406 - Gschwind , et al. October 23, 2 | 2018-10-23 |
Compiling optimized entry points for local-use-only function pointers Grant 10,108,404 - Gschwind , et al. October 23, 2 | 2018-10-23 |
Prefetch Insensitive Transactional Memory App 20180300231 - Gschwind; Michael Karl ;   et al. | 2018-10-18 |
Configurable Processor Interrupts For Allowing An Application To Independently Handle Interrupts App 20180300269 - Frazier; Giles R. ;   et al. | 2018-10-18 |
Prefetch Insensitive Transactional Memory App 20180300232 - Gschwind; Michael Karl ;   et al. | 2018-10-18 |
Independent vector element order and memory byte order controls Grant 10,101,997 - Gschwind , et al. October 16, 2 | 2018-10-16 |
Salvaging lock elision transactions with instructions to change execution type Grant 10,083,076 - Cain, III , et al. September 25, 2 | 2018-09-25 |
Configurable processor interrupts for allowing an application to independently handle interrupts Grant 10,083,134 - Frazier , et al. September 25, 2 | 2018-09-25 |
Scheme for determining data object usage in a memory region Grant 10,083,113 - Frazier , et al. September 25, 2 | 2018-09-25 |
Memory performance when speculation control is enabled, and instruction therefor Grant 10,073,784 - Gschwind September 11, 2 | 2018-09-11 |
Scheme for determining data object usage in a memory region Grant 10,073,770 - Frazier , et al. September 11, 2 | 2018-09-11 |
Latent Modification Instruction For Transactional Execution App 20180253312 - Gschwind; Michael Karl ;   et al. | 2018-09-06 |
Prefetch insensitive transactional memory Grant 10,061,703 - Gschwind , et al. August 28, 2 | 2018-08-28 |
Latent modification instruction for transactional execution Grant 10,061,586 - Gschwind , et al. August 28, 2 | 2018-08-28 |
Accurate tracking of transactional read and write sets with speculation Grant 10,055,230 - Gschwind , et al. August 21, 2 | 2018-08-21 |
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 |
Prefetch insensitive transactional memory Grant 10,042,749 - Gschwind , et al. August 7, 2 | 2018-08-07 |
Executing Optimized Local Entry Points and Function Call Sites App 20180203679 - Gschwind; Michael Karl ;   et al. | 2018-07-19 |
Hardware Transaction Transient Conflict Resolution App 20180203644 - Bradbury; Jonathan D. ;   et al. | 2018-07-19 |
Conditional inclusion of data in a transactional memory read set Grant 10,025,715 - Gschwind , et al. July 17, 2 | 2018-07-17 |
Reduced Save And Restore Instructions For Call-clobbered Registers App 20180196676 - GSCHWIND; Michael Karl ;   et al. | 2018-07-12 |
Linker Rewriting To Eliminate Toc Pointer References App 20180196652 - GSCHWIND; Michael Karl ;   et al. | 2018-07-12 |
Linker Rewriting To Eliminate Toc Pointer References App 20180196801 - GSCHWIND; Michael Karl ;   et al. | 2018-07-12 |
Reduced Save And Restore Instructions For Call-clobbered Registers App 20180196669 - GSCHWIND; Michael Karl ;   et al. | 2018-07-12 |
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 |
Application-level initiation of processor parameter adjustment Grant 10,013,270 - Frazier , et al. July 3, 2 | 2018-07-03 |
Dynamic Releasing Of Cache Lines App 20180136966 - Bradbury; Jonathan D. ;   et al. | 2018-05-17 |
Dynamic releasing of cache lines Grant 9,971,629 - Bradbury , et al. May 15, 2 | 2018-05-15 |
Transactional memory operations with write-only atomicity Grant 9,971,690 - Gschwind , et al. May 15, 2 | 2018-05-15 |
Salvaging hardware transactions Grant 9,971,628 - Cain, III , et al. May 15, 2 | 2018-05-15 |
Hybrid Tracking of Transaction Read and Write Sets App 20180117810 - Gschwind; Michael Karl ;   et al. | 2018-05-03 |
Multi-Section Garbage Collection App 20180121349 - Frazier; Giles R. ;   et al. | 2018-05-03 |
Executing Optimized Local Entry Points And Function Call Sites App 20180113698 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Optimized Entry Points and Local Function Call Tailoring for Function Pointers App 20180113693 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Comparisons in Function Pointer Localization App 20180113725 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Compiling Optimized Entry Points for Local-Use-Only Function Pointers App 20180113688 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Executing Optimized Local Entry Points App 20180113723 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Local Function Call Tailoring for Function Pointer Calls App 20180113685 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Loading Optimized Local Entry Points for Local-Use-Only Function Pointers App 20180113726 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Local Function Call Site Optimization App 20180113689 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Executing Optimized Local Entry Points App 20180113696 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Compiling Optimized Entry Points for Local-Use-Only Function Pointers App 20180113691 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Loading Optimized Local Entry Points for Local-Use-Only Function Pointers App 20180113695 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Linking Optimized Entry Points for Local-Use-Only Function Pointers App 20180113694 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Executing Local Function Call Site Optimization App 20180113697 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Optimized Entry Points and Local Function Call Tailoring for Function Pointers App 20180113690 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Linking Optimized Entry Points for Local-Use-Only Function Pointers App 20180113692 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Executing Optimized Local Entry Points And Function Call Sites App 20180113727 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Comparisons in Function Pointer Localization App 20180113687 - Gschwind; Michael Karl ;   et al. | 2018-04-26 |
Hardware transaction transient conflict resolution Grant 9,952,804 - Bradbury , et al. April 24, 2 | 2018-04-24 |
Executing optimized local entry points and function call sites Grant 9,952,884 - Gschwind , et al. April 24, 2 | 2018-04-24 |
Salvaging hardware transactions Grant 9,952,943 - Cain, III , et al. April 24, 2 | 2018-04-24 |
Allowing non-cacheable loads within a transaction Grant 9,952,976 - Bradbury , et al. April 24, 2 | 2018-04-24 |
Executing optimized local entry points and function call sites Grant 9,952,844 - Gschwind , et al. April 24, 2 | 2018-04-24 |
Hardware transaction transient conflict resolution Grant 9,946,494 - Bradbury , et al. April 17, 2 | 2018-04-17 |
Instruction stream modification for memory transaction protection Grant 9,940,135 - Busaba , et al. April 10, 2 | 2018-04-10 |
Multi-section Garbage Collection App 20180095874 - Frazier; Giles R. ;   et al. | 2018-04-05 |
Instruction stream modification for memory transaction protection Grant 9,928,064 - Busaba , et al. March 27, 2 | 2018-03-27 |
Conditional inclusion of data in a transactional memory read set Grant 9,928,173 - Gschwind , 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 |
Transactional memory operations with read-only atomicity Grant 9,921,895 - Gschwind , et al. March 20, 2 | 2018-03-20 |
Interprocessor memory status communication Grant 9,916,180 - Gschwind , et al. March 13, 2 | 2018-03-13 |
Interprocessor memory status communication Grant 9,916,179 - Gschwind , et al. March 13, 2 | 2018-03-13 |
Multi-section garbage collection Grant 9,916,239 - Frazier , et al. March 13, 2 | 2018-03-13 |
Enabling End Of Transaction Detection Using Speculative Look Ahead App 20180066385 - Gschwind; Michael Karl ;   et al. | 2018-03-08 |
Compiler Optimizations For Vector Operations That Are Reformatting-resistant App 20180052670 - Gschwind; Michael Karl ;   et al. | 2018-02-22 |
Dynamic releasing of cache lines Grant 9,898,331 - Bradbury , et al. February 20, 2 | 2018-02-20 |
Hybrid tracking of transaction read and write sets Grant 9,892,052 - Gschwind , et al. February 13, 2 | 2018-02-13 |
Compiler optimizations for vector operations that are reformatting-resistant Grant 9,886,252 - Gschwind , et al. February 6, 2 | 2018-02-06 |
Compiler optimizations for vector operations that are reformatting-resistant Grant 9,880,821 - Gschwind , et al. January 30, 2 | 2018-01-30 |
Pc-relative Addressing And Transmission App 20180024835 - GSCHWIND; Michael Karl | 2018-01-25 |
Enabling end of transaction detection using speculative look ahead Grant 9,870,253 - Gschwind , et al. January 16, 2 | 2018-01-16 |
Control State Preservation During Transactional Execution App 20180011765 - Bradbury; Jonathan D. ;   et al. | 2018-01-11 |
Control State Preservation During Transactional Execution App 20180011768 - Bradbury; Jonathan D. ;   et al. | 2018-01-11 |
Managing read tags in a transactional memory Grant 9,864,692 - Greiner , et al. January 9, 2 | 2018-01-09 |
Assigning home memory addresses to function call parameters Grant 9,864,518 - Gschwind , et al. January 9, 2 | 2018-01-09 |
Detecting cache conflicts by utilizing logical address comparisons in a transactional memory Grant 9,864,690 - Gschwind , et al. January 9, 2 | 2018-01-09 |
Hybrid tracking of transaction read and write sets Grant 9,858,189 - Gschwind , et al. January 2, 2 | 2018-01-02 |
Latent modification instruction for transactional execution Grant 9,851,971 - Gschwind , et al. December 26, 2 | 2017-12-26 |
Predicting the length of a transaction Grant 9,846,593 - Bradbury , et al. December 19, 2 | 2017-12-19 |
Multi-Section Garbage Collection App 20170351607 - Frazier; Giles R. ;   et al. | 2017-12-07 |
Dynamic management of virtual memory blocks exempted from cache memory access Grant 9,836,405 - Bradbury , et al. December 5, 2 | 2017-12-05 |
Indicating nearing the completion of a transaction Grant 9,830,185 - Bradbury , et al. November 28, 2 | 2017-11-28 |
Device, system and method for tracking and replacing lights with automated vehicles Grant 9,815,197 - Pickover , et al. November 14, 2 | 2017-11-14 |
Direct application-level control of multiple asynchronous events Grant 9,811,396 - Frazier , et al. November 7, 2 | 2017-11-07 |
Direct application-level control of multiple asynchronous events Grant 9,811,397 - Frazier , et al. November 7, 2 | 2017-11-07 |
Hybrid Tracking of Transaction Read and Write Sets App 20170300421 - Gschwind; Michael Karl ;   et al. | 2017-10-19 |
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 |
Independent Vector Element Order And Memory Byte Order Controls App 20170262280 - GSCHWIND; Michael Karl ;   et al. | 2017-09-14 |
Hardware Transaction Transient Conflict Resolution App 20170262181 - Bradbury; Jonathan D. ;   et al. | 2017-09-14 |
Independent Vector Element Order And Memory Byte Order Controls App 20170262283 - GSCHWIND; Michael Karl ;   et al. | 2017-09-14 |
Hardware Transaction Transient Conflict Resolution App 20170262227 - Bradbury; Jonathan D. ;   et al. | 2017-09-14 |
Hybrid tracking of transaction read and write sets Grant 9,760,494 - Gschwind , et al. September 12, 2 | 2017-09-12 |
Hybrid tracking of transaction read and write sets Grant 9,760,495 - Gschwind , et al. September 12, 2 | 2017-09-12 |
Assigning home memory addresses to function call parameters Grant 9,760,282 - Gschwind , et al. September 12, 2 | 2017-09-12 |
Multi-Section Garbage Collection App 20170255551 - Frazier; Giles R. ;   et al. | 2017-09-07 |
Alerting hardware transactions that are about to run out of space Grant 9,753,764 - Busaba , et al. September 5, 2 | 2017-09-05 |
Multi-section garbage collection system including real-time garbage collection scheduling Grant 9,753,851 - Frazier , 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 |
Dynamic Releasing Of Cache Lines App 20170249258 - Bradbury; Jonathan D. ;   et al. | 2017-08-31 |
Hybrid Tracking of Transaction Read and Write Sets App 20170249154 - Gschwind; Michael Karl ;   et al. | 2017-08-31 |
Multi-section garbage collection system including multi-use source register Grant 9,747,203 - Frazier , et al. August 29, 2 | 2017-08-29 |
Multi-section garbage collection system including shared performance monitor register Grant 9,747,204 - Frazier , et al. August 29, 2 | 2017-08-29 |
Transactional Memory System Including Cache Versioning Architecture To Implement Nested Transactions App 20170242795 - Gschwind; Michael Karl ;   et al. | 2017-08-24 |
Transactional Memory System Including Cache Versioning Architecture To Implement Nested Transactions App 20170242796 - Gschwind; Michael Karl ;   et al. | 2017-08-24 |
Processor directly storing address range of co-processor memory accesses in a transactional memory where co-processor supplements functions of the processor Grant 9,740,614 - Bradbury , et al. August 22, 2 | 2017-08-22 |
Processor directly storing address range of co-processor memory accesses in a transactional memory where co-processor supplements functions of the processor Grant 9,740,615 - Bradbury , et al. August 22, 2 | 2017-08-22 |
Multi-section garbage collection Grant 9,734,052 - Frazier , et al. August 15, 2 | 2017-08-15 |
Collecting memory operand access characteristics during transactional execution Grant 9,727,370 - Greiner , et al. August 8, 2 | 2017-08-08 |
Dynamic cache memory management with translation lookaside buffer protection Grant 9,727,484 - Bradbury , et al. August 8, 2 | 2017-08-08 |
Dynamic Cache Memory Management With Cache Pollution Avoidance App 20170220479 - Bradbury; Jonathan D. ;   et al. | 2017-08-03 |
Dynamic Management Of Virtual Memory Blocks Exempted From Cache Memory Access App 20170220475 - Bradbury; Jonathan D. ;   et al. | 2017-08-03 |
Dynamic Cache Memory Management With Translation Lookaside Buffer Protection App 20170220484 - Bradbury; Jonathan D. ;   et al. | 2017-08-03 |
Allowing non-cacheable loads within a transaction Grant 9,720,837 - Bradbury , et al. August 1, 2 | 2017-08-01 |
Prefetching of discontiguous storage locations as part of transactional execution Grant 9,720,725 - Busaba , et al. August 1, 2 | 2017-08-01 |
Behavior based code recompilation triggering scheme Grant 9,715,377 - Bradbury , et al. July 25, 2 | 2017-07-25 |
Collecting transactional execution characteristics during transactional execution Grant 9,710,271 - Busaba , et al. July 18, 2 | 2017-07-18 |
Managing read tags in a transactional memory Grant 9,703,718 - Greiner , et al. July 11, 2 | 2017-07-11 |
Collecting transactional execution characteristics during transactional execution Grant 9,703,560 - Busaba , et al. July 11, 2 | 2017-07-11 |
Enhancing reliability of transaction execution by using transaction digests Grant 9,705,680 - Gschwind , et al. July 11, 2 | 2017-07-11 |
Instruction To Cancel Outstanding Cache Prefetches App 20170192893 - Gschwind; Michael Karl ;   et al. | 2017-07-06 |
Code Fingerprint-based Processor Malfunction Detection App 20170193274 - Frazier; Giles R. ;   et al. | 2017-07-06 |
Behavior Based Code Recompilation Triggering Scheme App 20170192760 - Bradbury; Jonathan D. ;   et al. | 2017-07-06 |
Dynamic releasing of cache lines Grant 9,697,121 - Bradbury , et al. July 4, 2 | 2017-07-04 |
Multi-section garbage collection Grant 9,697,117 - Frazier , et al. July 4, 2 | 2017-07-04 |
Regulating hardware speculative processing around a transaction Grant 9,690,623 - Busaba , et al. June 27, 2 | 2017-06-27 |
Code optimization to enable and disable coalescing of memory transactions Grant 9,690,556 - Busaba , et al. June 27, 2 | 2017-06-27 |
Management Of Asynchronous Interrupts In A Transactional Memory Multiprocessor Environment App 20170177338 - Gschwind; Michael Karl ;   et al. | 2017-06-22 |
Lightweight Interrupts For Condition Checking App 20170177372 - Frazier; Giles R. ;   et al. | 2017-06-22 |
Multi-section Garbage Collection System Including Real-time Garbage Collection Scheduling App 20170177471 - Frazier; Giles R. ;   et al. | 2017-06-22 |
Multi-section Garbage Collection System Including Multi-use Source Register App 20170177472 - Frazier; Giles R. ;   et al. | 2017-06-22 |
Multi-section Garbage Collection System Including Shared Performance Monitor Register App 20170177475 - Frazier; Giles R. ;   et al. | 2017-06-22 |
Hybrid tracking of transaction read and write sets Grant 9,684,599 - Gschwind , et al. June 20, 2 | 2017-06-20 |
Regulating hardware speculative processing around a transaction Grant 9,684,537 - Busaba , et al. June 20, 2 | 2017-06-20 |
Fingerprint-initiated Trace Extraction App 20170161173 - Bradbury; Jonathan D. ;   et al. | 2017-06-08 |
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution App 20170161070 - Busaba; Fadi Y. ;   et al. | 2017-06-08 |
Application-level Processor Parameter Management App 20170161089 - Frazier; Giles R. ;   et al. | 2017-06-08 |
Application-level Initiation Of Processor Parameter Adjustment App 20170161088 - Frazier; Giles R. ;   et al. | 2017-06-08 |
Performance Optimization Engine For Processor Parameter Adjustment App 20170161093 - Frazier; Giles R. ;   et al. | 2017-06-08 |
Lightweight Interrupts For Floating Point Exceptions App 20170153897 - Frazier; Giles R. ;   et al. | 2017-06-01 |
Configurable Processor Interrupts App 20170153991 - Frazier; Giles R. ;   et al. | 2017-06-01 |
Speculation control for improving transaction success rate, and instruction therefor Grant 9,658,961 - Gschwind , et al. May 23, 2 | 2017-05-23 |
Vector Store Instruction Having Instruction-specified Byte Count To Be Stored Supporting Big And Little Endian Processing App 20170139713 - GSCHWIND; Michael Karl ;   et al. | 2017-05-18 |
Vector Load With Instruction-specified Byte Count Less Than A Vector Size For Big And Little Endian Processing App 20170139709 - GSCHWIND; Michael Karl ;   et al. | 2017-05-18 |
Regulating Hardware Speculative Processing Around A Transaction App 20170132033 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Prefetch Protocol For Transactional Memory App 20170132132 - Gschwind; Michael Karl ;   et al. | 2017-05-11 |
Regulating Hardware Speculative Processing Around A Transaction App 20170132036 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Prefetch Protocol For Transactional Memory App 20170132133 - Gschwind; Michael Karl ;   et al. | 2017-05-11 |
Instruction Stream Modification For Memory Transaction Protection App 20170132139 - Busaba; Fadi Y. ;   et al. | 2017-05-11 |
Prefetch Insensitive Transactional Memory App 20170132124 - Gschwind; Michael Karl ;   et al. | 2017-05-11 |
Prefetch Insensitive Transactional Memory App 20170132134 - Gschwind; Michael Karl ;   et al. | 2017-05-11 |
Deferred Response To A Prefetch Request App 20170131900 - Gschwind; Michael Karl ;   et al. | 2017-05-11 |
Deferred Response To A Prefetch Request App 20170132135 - Gschwind; Michael Karl ;   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 20170123876 - Bradbury; Jonathan D. ;   et al. | 2017-05-04 |
Latent Modification Instruction For Transactional Execution App 20170123802 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
Interprocessor Memory Status Communication App 20170123846 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
Latent Modification Instruction For Transactional Execution App 20170123801 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
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 |
Interprocessor Memory Status Communication App 20170123840 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
Interprocessor Memory Status Communication App 20170123842 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
Mechanism For Creating Friendly Transactions With Credentials App 20170123843 - Bradbury; Jonathan D. ;   et al. | 2017-05-04 |
Interprocessor Memory Status Communication App 20170123983 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
Interprocessor Memory Status Communication App 20170123844 - Gschwind; Michael Karl ;   et al. | 2017-05-04 |
Salvaging hardware transactions with instructions Grant 9,639,415 - Busaba , et al. May 2, 2 | 2017-05-02 |
Software instructed dynamic branch history pattern adjustment Grant 9,639,370 - Gschwind , 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 |
Collecting memory operand access characteristics during transactional execution Grant 9,632,819 - Greiner , et al. April 25, 2 | 2017-04-25 |
Compiler optimizations for vector instructions Grant 9,626,168 - Gschwind , et al. April 18, 2 | 2017-04-18 |
Selective routing of asynchronous event notifications Grant 9,628,323 - Frazier , et al. April 18, 2 | 2017-04-18 |
Direct Application-level Control Of Multiple Asynchronous Events App 20170102964 - FRAZIER; Giles R. ;   et al. | 2017-04-13 |
Direct Application-level Control Of Multiple Asynchronous Events App 20170102973 - FRAZIER; Giles R. ;   et al. | 2017-04-13 |
Compiler optimizations for vector instructions Grant 9,619,214 - Gschwind , et al. April 11, 2 | 2017-04-11 |
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 |
Conditional Stack Frame Allocation App 20170091088 - Gschwind; Michael Karl ;   et al. | 2017-03-30 |
Dynamic Releasing Of Cache Lines App 20170091091 - Bradbury; Jonathan D. ;   et al. | 2017-03-30 |
Dynamic Releasing Of Cache Lines App 20170090977 - Bradbury; Jonathan D. ;   et al. | 2017-03-30 |
Conditional Stack Frame Allocation App 20170090812 - Gschwind; Michael Karl ;   et al. | 2017-03-30 |
Compiler method for generating instructions for vector operations on a multi-endian processor Grant 9,606,780 - Gschwind , et al. March 28, 2 | 2017-03-28 |
Transactional Memory Coherence Control App 20170083442 - Busaba; Fadi Y. ;   et al. | 2017-03-23 |
Transactional Memory Coherence Control App 20170083361 - Busaba; Fadi Y. ;   et al. | 2017-03-23 |
Latent modification instruction for transactional execution Grant 9,600,286 - Gschwind , et al. March 21, 2 | 2017-03-21 |
Latent modification instruction for transactional execution Grant 9,600,287 - Gschwind , et al. March 21, 2 | 2017-03-21 |
Debugger display of vector register contents after compiler optimizations for vector instructions Grant 9,594,668 - Gschwind , et al. March 14, 2 | 2017-03-14 |
Debugger Display Of Vector Register Contents After Compiler Optimizations For Vector Instructions App 20170068610 - Gschwind; Michael Karl ;   et al. | 2017-03-09 |
Compiler method for generating instructions for vector operations on a multi-endian processor Grant 9,588,746 - Gschwind , et al. March 7, 2 | 2017-03-07 |
Software enabled and disabled coalescing of memory transactions Grant 9,582,315 - Busaba , et al. February 28, 2 | 2017-02-28 |
Compiler Optimizations For Vector Operations That Are Reformatting-resistant App 20170052769 - Gschwind; Michael Karl ;   et al. | 2017-02-23 |
Compiler Optimizations For Vector Operations That Are Reformatting-resistant App 20170052768 - Gschwind; Michael Karl ;   et al. | 2017-02-23 |
Supporting atomic accumulation with an addressable accumulator Grant 9,575,890 - Busaba , et al. February 21, 2 | 2017-02-21 |
Processor Instruction Sequence Translation App 20170046163 - FRAZIER; Giles R. ;   et al. | 2017-02-16 |
Processor Instruction Sequence Translation App 20170046157 - FRAZIER; Giles R. ;   et al. | 2017-02-16 |
Compiling source code to reduce run-time execution of vector element reverse operations Grant 9,569,190 - Gschwind , et al. February 14, 2 | 2017-02-14 |
Fingerprint-initiated trace extraction Grant 9,569,338 - Bradbury , et al. February 14, 2 | 2017-02-14 |
Compiling source code to reduce run-time execution of vector element reverse operations Grant 9,569,188 - Gschwind , et al. February 14, 2 | 2017-02-14 |
Compiling Source Code To Reduce Run-time Execution Of Vector Element Reverse Operations App 20170039047 - GSCHWIND; MICHAEL KARL ;   et al. | 2017-02-09 |
Compiling Source Code To Reduce Run-time Execution Of Vector Element Reverse Operations App 20170039048 - GSCHWIND; MICHAEL KARL ;   et al. | 2017-02-09 |
Interprocessor memory status communication Grant 9,563,467 - Gschwind , et al. February 7, 2 | 2017-02-07 |
Debugger display of vector register contents after compiler optimizations for vector instructions Grant 9,563,534 - Gschwind , et al. February 7, 2 | 2017-02-07 |
Interprocessor memory status communication Grant 9,563,468 - Gschwind , et al. February 7, 2 | 2017-02-07 |
Scheme For Determining Data Object Usage In A Memory Region App 20170031814 - FRAZIER; Giles R. ;   et al. | 2017-02-02 |
Scheme For Determining Data Object Usage In A Memory Region App 20170031812 - FRAZIER; Giles R. ;   et al. | 2017-02-02 |
Multi-section Garbage Collection Method App 20170031817 - FRAZIER; Giles R. ;   et al. | 2017-02-02 |
Multi-section Garbage Collection Method App 20170031813 - FRAZIER; Giles R. ;   et al. | 2017-02-02 |
Conditional stack frame allocation Grant 9,557,917 - Gschwind , et al. January 31, 2 | 2017-01-31 |
Transactional Memory Operations With Write-only Atomicity App 20170024318 - Gschwind; Michael Karl ;   et al. | 2017-01-26 |
Conditional stack frame allocation Grant 9,552,158 - Gschwind , et al. January 24, 2 | 2017-01-24 |
Automated compiler operation verification Grant 9,547,484 - Frazier , et al. January 17, 2 | 2017-01-17 |
Salvaging lock elision transactions Grant 9,547,595 - Cain, III , et al. January 17, 2 | 2017-01-17 |
Transactional Memory Operations With Read-only Atomicity App 20170010929 - Gschwind; Michael Karl ;   et al. | 2017-01-12 |
Multi-Section Garbage Collection App 20170004072 - Frazier; Giles R. ;   et al. | 2017-01-05 |
Multi-Section Garbage Collection App 20170004075 - Frazier; Giles R. ;   et al. | 2017-01-05 |
Instruction to cancel outstanding cache prefetches Grant 9,535,696 - Gschwind , et al. January 3, 2 | 2017-01-03 |
Memory access request for a memory protocol Grant 9,535,608 - Busaba , et al. January 3, 2 | 2017-01-03 |
Hybrid Tracking of Transaction Read and Write Sets App 20160378658 - Gschwind; Michael Karl ;   et al. | 2016-12-29 |
Hybrid Tracking of Transaction Read and Write Sets App 20160378673 - Gschwind; Michael Karl ;   et al. | 2016-12-29 |
Hybrid Tracking of Transaction Read and Write Sets App 20160378659 - Gschwind; Michael Karl ;   et al. | 2016-12-29 |
Hybrid Tracking of Transaction Read and Write Sets App 20160378662 - Gschwind; Michael Karl ;   et al. | 2016-12-29 |
Transactional execution enabled supervisor call interruption while in TX mode Grant 9,524,257 - Bradbury , et al. December 20, 2 | 2016-12-20 |
Adaptive process for data sharing with selection of lock elision and locking Grant 9,524,195 - Gschwind , et al. December 20, 2 | 2016-12-20 |
Adaptive process for data sharing with selection of lock elision and locking Grant 9,524,196 - Gschwind , et al. December 20, 2 | 2016-12-20 |
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 |
Collecting Memory Operand Access Characteristics During Transactional Execution App 20160357597 - Greiner; Dan F. ;   et al. | 2016-12-08 |
Enabling End Of Transaction Detection Using Speculative Look Ahead App 20160350124 - Gschwind; Michael Karl ;   et al. | 2016-12-01 |
Salvaging Lock Elision Transactions With Instructions To Change Execution Type App 20160350174 - Cain, III; Harold W. ;   et al. | 2016-12-01 |
Code Optimization To Enable And Disable Coalescing Of Memory Transactions App 20160283213 - Busaba; Fadi Y. ;   et al. | 2016-09-29 |
Confidence-driven Selective Predication Of Processor Instructions App 20160259643 - Gschwind; Michael Karl | 2016-09-08 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20160246642 - Busaba; Fadi Y. ;   et al. | 2016-08-25 |
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments App 20160246654 - Busaba; Fadi Y. ;   et al. | 2016-08-25 |
Managing Virtual Machines Using Globally Unique Persistent Virtual Machine Identifiers App 20160203014 - Gschwind; Michael Karl ;   et al. | 2016-07-14 |
Salvaging Hardware Transactions App 20160196161 - Cain, III; Harold W. ;   et al. | 2016-07-07 |
Using Transactional Execution For Reliability And Recovery Of Transient Failures App 20160196192 - Gschwind; Michael Karl ;   et al. | 2016-07-07 |
Using Transactional Execution For Reliability And Recovery Of Transient Failures App 20160196193 - Gschwind; Michael Karl ;   et al. | 2016-07-07 |
Salvaging Hardware Transactions App 20160196191 - Cain, III; Harold W. ;   et al. | 2016-07-07 |
Compiler Method For Generating Instructions For Vector Operations On A Multi-endian Processor App 20160179524 - Gschwind; Michael Karl ;   et al. | 2016-06-23 |
Compiler Method For Generating Instructions For Vector Operations In A Multi-endian Instruction Set App 20160179525 - Gschwind; Michael Karl ;   et al. | 2016-06-23 |
Compiler Method For Generating Instructions For Vector Operations On A Multi-endian Processor App 20160179485 - Gschwind; Michael Karl ;   et al. | 2016-06-23 |
Compiler Method For Generating Instructions For Vector Operations In A Multi-endian Instruction Set App 20160179531 - Gschwind; Michael Karl ;   et al. | 2016-06-23 |
Software Enabled And Disabled Coalescing Of Memory Transactions App 20160162329 - Busaba; Fadi ;   et al. | 2016-06-09 |
Enhancing Reliability Of Transaction Execution By Using Transaction Digests App 20160156474 - Gschwind; Michael Karl ;   et al. | 2016-06-02 |
Assigning Home Memory Addresses To Function Call Parameters App 20160132245 - Gschwind; Michael Karl ;   et al. | 2016-05-12 |
Conditional Stack Frame Allocation App 20160132302 - Gschwind; Michael Karl ;   et al. | 2016-05-12 |
Assigning Home Memory Addresses To Function Call Parameters App 20160132428 - Gschwind; Michael Karl ;   et al. | 2016-05-12 |
Conditional Stack Frame Allocation App 20160132246 - Gschwind; Michael Karl ;   et al. | 2016-05-12 |
Rewriting Symbol Address Initialization Sequences App 20160124733 - Gschwind; Michael Karl ;   et al. | 2016-05-05 |
Rewriting Symbol Address Initialization Sequences App 20160124850 - Gschwind; Michael Karl ;   et al. | 2016-05-05 |
Linking A Function With Dual Entry Points App 20160117201 - Gschwind; Michael Karl ;   et al. | 2016-04-28 |
Linking A Function With Dual Entry Points App 20160117181 - Gschwind; Michael Karl ;   et al. | 2016-04-28 |
Table Of Contents Pointer Value Save And Restore Placeholder Positioning App 20160070548 - Gschwind; Michael Karl ;   et al. | 2016-03-10 |
Compiler Optimizations For Vector Instructions App 20160048445 - Gschwind; Michael Karl ;   et al. | 2016-02-18 |
Compiler Optimizations For Vector Instructions App 20160048379 - Gschwind; Michael Karl ;   et al. | 2016-02-18 |
Salvaging Lock Elision Transactions App 20160004640 - Cain, III; Harold W. ;   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 |
Software Enabled And Disabled Coalescing Of Memory Transactions App 20160004559 - Busaba; Fadi ;   et al. | 2016-01-07 |
Detecting Cache Conflicts By Utilizing Logical Address Comparisons In A Transactional Memory App 20160004643 - Gschwind; Michael Karl ;   et al. | 2016-01-07 |
Software Indications And Hints For Coalescing Memory Transactions App 20160004461 - Busaba; Fadi Y. ;   et al. | 2016-01-07 |
Salvaging Hardware Transactions With Instructions App 20160004573 - Cain, III; Harold W. ;   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 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 |
Salvaging Lock Elision Transactions App 20160004641 - Cain, III; Harold W. ;   et al. | 2016-01-07 |
Allocating Read Blocks To A Thread In A Transaction Using User Specified Logical Addresses App 20150378904 - Gschwind; Michael Karl ;   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 20150378899 - 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 |
Transactional Memory Operations With Write-only Atomicity App 20150378778 - Gschwind; Michael Karl ;   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 |
Latent Modification Instruction For Transactional Execution App 20150378732 - Gschwind; Michael Karl ;   et al. | 2015-12-31 |
Transactional Memory Operations With Write-only Atomicity App 20150378632 - Gschwind; Michael Karl ;   et al. | 2015-12-31 |
Delaying Floating Interruption While In Tx Mode App 20150378943 - Greiner; Dan F. ;   et al. | 2015-12-31 |
Managing Read Tags In A Transactional Memory App 20150378891 - Greiner; Dan F. ;   et al. | 2015-12-31 |
Speculation Control For Improving Transaction Success Rate, And Instruction Therefor App 20150378897 - Gschwind; Michael Karl ;   et al. | 2015-12-31 |
Allowing Non-cacheable Loads Within A Transaction App 20150378927 - Bradbury; Jonathan D. ;   et al. | 2015-12-31 |
Latent Modification Instruction For Transactional Execution App 20150378735 - Gschwind; Michael Karl ;   et al. | 2015-12-31 |
Collecting Transactional Execution Characteristics During Transactional Execution App 20150378779 - 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 |
Memory Performance When Speculation Control Is Enabled, And Instruction Therefor App 20150378915 - Gschwind; Michael Karl | 2015-12-31 |
Dynamic Predictor For Coalescing Memory Transactions App 20150378907 - Busaba; Fadi Y. ;   et al. | 2015-12-31 |
Accurate Tracking Of Transactional Read And Write Sets With Speculation App 20150378739 - Gschwind; Michael Karl ;   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 |
Conditional Inclusion Of Data In A Transactional Memory Read Set App 20150378902 - Gschwind; Michael Karl ;   et al. | 2015-12-31 |
Transactional Execution Enabled Supervisor Call Interruption While In Tx Mode App 20150378940 - Bradbury; Jonathan D. ;   et al. | 2015-12-31 |