loadpatents
name:-0.63802099227905
name:-0.30582904815674
name:-0.081049203872681
Gschwind; Michael Karl Patent Filings

Gschwind; Michael Karl

Patent Applications and Registrations

Patent applications and USPTO patent grants for Gschwind; Michael Karl.The latest application filed is for "memory access request for a memory protocol".

Company Profile
87.200.200
  • Gschwind; Michael Karl - Chappaqua NY
  • Gschwind; Michael Karl - Poughkeepsie NY
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
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
Prefetch insensitive transactional memory
Grant 10,162,743 - Gschwind , et al. Dec
2018-12-25
Application-level processor parameter management
Grant 10,162,660 - Frazier , et al. Dec
2018-12-25
Confidence-driven selective predication of processor instructions
Grant 10,162,635 - Gschwind Dec
2018-12-25
Prefetch insensitive transactional memory
Grant 10,162,744 - Gschwind , 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
Deferred response to a prefetch request
Grant 10,152,419 - Gschwind , et al. Dec
2018-12-11
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,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
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
Loading optimized local entry points for local-use-only function pointers
Grant 10,108,407 - Gschwind , et al. October 23, 2
2018-10-23
Prefetch Insensitive Transactional Memory
App 20180300232 - Gschwind; Michael Karl ;   et al.
2018-10-18
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
Independent vector element order and memory byte order controls
Grant 10,101,997 - Gschwind , et al. October 16, 2
2018-10-16
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
Salvaging lock elision transactions with instructions to change execution type
Grant 10,083,076 - Cain, III , 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
Latent modification instruction for transactional execution
Grant 10,061,586 - Gschwind , et al. August 28, 2
2018-08-28
Prefetch insensitive transactional memory
Grant 10,061,703 - 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
Hardware Transaction Transient Conflict Resolution
App 20180203644 - Bradbury; Jonathan D. ;   et al.
2018-07-19
Executing Optimized Local Entry Points and Function Call Sites
App 20180203679 - Gschwind; Michael Karl ;   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
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
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
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
Application-level initiation of processor parameter adjustment
Grant 10,013,270 - Frazier , et al. July 3, 2
2018-07-03
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
Dynamic Releasing Of Cache Lines
App 20180136966 - Bradbury; Jonathan D. ;   et al.
2018-05-17
Salvaging hardware transactions
Grant 9,971,628 - Cain, III , et al. May 15, 2
2018-05-15
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
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 Local Function Call Site Optimization
App 20180113697 - 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
App 20180113723 - Gschwind; Michael Karl ;   et al.
2018-04-26
Comparisons in Function Pointer Localization
App 20180113687 - Gschwind; Michael Karl ;   et al.
2018-04-26
Executing Optimized Local Entry Points And Function Call Sites
App 20180113698 - 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 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
Loading Optimized Local Entry Points for Local-Use-Only Function Pointers
App 20180113695 - 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 20180113694 - 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
Executing Optimized Local Entry Points
App 20180113696 - Gschwind; Michael Karl ;   et al.
2018-04-26
Local Function Call Site Optimization
App 20180113689 - 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 20180113726 - 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
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
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
Hardware transaction transient conflict resolution
Grant 9,952,804 - Bradbury , 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
Transactional memory operations with read-only atomicity
Grant 9,921,895 - Gschwind , et al. March 20, 2
2018-03-20
Prefetching of discontiguous storage locations in anticipation of transactional execution
Grant 9,921,834 - Busaba , et al. March 20, 2
2018-03-20
Multi-section garbage collection
Grant 9,916,239 - Frazier , et al. March 13, 2
2018-03-13
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
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 20180011768 - Bradbury; Jonathan D. ;   et al.
2018-01-11
Control State Preservation During Transactional Execution
App 20180011765 - Bradbury; Jonathan D. ;   et al.
2018-01-11
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
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
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,397 - Frazier , et al. November 7, 2
2017-11-07
Direct application-level control of multiple asynchronous events
Grant 9,811,396 - 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 20170262283 - GSCHWIND; Michael Karl ;   et al.
2017-09-14
Hardware Transaction Transient Conflict Resolution
App 20170262227 - Bradbury; Jonathan D. ;   et al.
2017-09-14
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
Assigning home memory addresses to function call parameters
Grant 9,760,282 - Gschwind , et al. September 12, 2
2017-09-12
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
Multi-Section Garbage Collection
App 20170255551 - Frazier; Giles R. ;   et al.
2017-09-07
Multi-section garbage collection system including real-time garbage collection scheduling
Grant 9,753,851 - Frazier , et al. September 5, 2
2017-09-05
Alerting hardware transactions that are about to run out of space
Grant 9,753,764 - Busaba , et al. September 5, 2
2017-09-05
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
Regulating Hardware Speculative Processing Around A Transaction
App 20170249185 - Busaba; Fadi Y. ;   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,615 - 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,614 - 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
Dynamic cache memory management with translation lookaside buffer protection
Grant 9,727,484 - Bradbury , et al. August 8, 2
2017-08-08
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
App 20170220484 - Bradbury; Jonathan D. ;   et al.
2017-08-03
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
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
Enhancing reliability of transaction execution by using transaction digests
Grant 9,705,680 - Gschwind , et al. July 11, 2
2017-07-11
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
Behavior Based Code Recompilation Triggering Scheme
App 20170192760 - Bradbury; Jonathan D. ;   et al.
2017-07-06
Code Fingerprint-based Processor Malfunction Detection
App 20170193274 - Frazier; Giles R. ;   et al.
2017-07-06
Instruction To Cancel Outstanding Cache Prefetches
App 20170192893 - Gschwind; Michael Karl ;   et al.
2017-07-06
Multi-section garbage collection
Grant 9,697,117 - Frazier , et al. July 4, 2
2017-07-04
Dynamic releasing of cache lines
Grant 9,697,121 - Bradbury , et al. July 4, 2
2017-07-04
Code optimization to enable and disable coalescing of memory transactions
Grant 9,690,556 - Busaba , et al. June 27, 2
2017-06-27
Regulating hardware speculative processing around a transaction
Grant 9,690,623 - Busaba , et al. June 27, 2
2017-06-27
Multi-section Garbage Collection System Including Shared Performance Monitor Register
App 20170177475 - Frazier; Giles R. ;   et al.
2017-06-22
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
Regulating hardware speculative processing around a transaction
Grant 9,684,537 - Busaba , et al. June 20, 2
2017-06-20
Hybrid tracking of transaction read and write sets
Grant 9,684,599 - Gschwind , et al. June 20, 2
2017-06-20
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20170161070 - Busaba; Fadi Y. ;   et al.
2017-06-08
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
Application-level Processor Parameter Management
App 20170161089 - Frazier; Giles R. ;   et al.
2017-06-08
Fingerprint-initiated Trace Extraction
App 20170161173 - Bradbury; Jonathan D. ;   et al.
2017-06-08
Configurable Processor Interrupts
App 20170153991 - Frazier; Giles R. ;   et al.
2017-06-01
Lightweight Interrupts For Floating Point Exceptions
App 20170153897 - 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 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
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
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
Regulating Hardware Speculative Processing Around A Transaction
App 20170132033 - Busaba; Fadi Y. ;   et al.
2017-05-11
Regulating Hardware Speculative Processing Around A Transaction
App 20170132036 - Busaba; Fadi Y. ;   et al.
2017-05-11
Instruction Stream Modification For Memory Transaction Protection
App 20170132002 - Busaba; Fadi Y. ;   et al.
2017-05-11
Deferred Response To A Prefetch Request
App 20170132135 - Gschwind; Michael Karl ;   et al.
2017-05-11
Prefetch Insensitive Transactional Memory
App 20170132124 - Gschwind; Michael Karl ;   et al.
2017-05-11
Deferred Response To A Prefetch Request
App 20170131900 - Gschwind; Michael Karl ;   et al.
2017-05-11
Prefetch Insensitive Transactional Memory
App 20170132134 - Gschwind; Michael Karl ;   et al.
2017-05-11
Prefetch Protocol For Transactional Memory
App 20170132132 - Gschwind; Michael Karl ;   et al.
2017-05-11
Salvaging hardware transactions with instructions
Grant 9,645,879 - Busaba , et al. May 9, 2
2017-05-09
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
Interprocessor Memory Status Communication
App 20170123844 - 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
Mechanism For Creating Friendly Transactions With Credentials
App 20170126683 - Bradbury; Jonathan D. ;   et al.
2017-05-04
Interprocessor Memory Status Communication
App 20170123983 - Gschwind; Michael Karl ;   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 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 20170123876 - 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
Software instructed dynamic branch history pattern adjustment
Grant 9,639,370 - Gschwind , et al. May 2, 2
2017-05-02
Salvaging hardware transactions with instructions
Grant 9,639,415 - Busaba , et al. May 2, 2
2017-05-02
Collecting memory operand access characteristics during transactional execution
Grant 9,632,819 - Greiner , et al. April 25, 2
2017-04-25
Prefetching of discontiguous storage locations in anticipation of transactional execution
Grant 9,632,820 - Busaba , 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 20170102973 - FRAZIER; Giles R. ;   et al.
2017-04-13
Direct Application-level Control Of Multiple Asynchronous Events
App 20170102964 - FRAZIER; Giles R. ;   et al.
2017-04-13
Dynamic predictor for coalescing memory transactions
Grant 9,619,383 - Busaba , et al. April 11, 2
2017-04-11
Compiler optimizations for vector instructions
Grant 9,619,214 - Gschwind , et al. April 11, 2
2017-04-11
Conditional Stack Frame Allocation
App 20170090812 - Gschwind; Michael Karl ;   et al.
2017-03-30
Dynamic Releasing Of Cache Lines
App 20170091091 - Bradbury; Jonathan D. ;   et al.
2017-03-30
Conditional Stack Frame Allocation
App 20170091088 - Gschwind; Michael Karl ;   et al.
2017-03-30
Memory Access Request For A Memory Protocol
App 20170090978 - Busaba; Fadi Y. ;   et al.
2017-03-30
Dynamic Releasing Of Cache Lines
App 20170090977 - Bradbury; Jonathan D. ;   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 20170083361 - Busaba; Fadi Y. ;   et al.
2017-03-23
Transactional Memory Coherence Control
App 20170083442 - Busaba; Fadi Y. ;   et al.
2017-03-23
Latent modification instruction for transactional execution
Grant 9,600,287 - Gschwind , et al. March 21, 2
2017-03-21
Latent modification instruction for transactional execution
Grant 9,600,286 - 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 20170052768 - Gschwind; Michael Karl ;   et al.
2017-02-23
Compiler Optimizations For Vector Operations That Are Reformatting-resistant
App 20170052769 - 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 20170046157 - FRAZIER; Giles R. ;   et al.
2017-02-16
Processor Instruction Sequence Translation
App 20170046163 - FRAZIER; Giles R. ;   et al.
2017-02-16
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
Grant 9,569,190 - Gschwind , et al. February 14, 2
2017-02-14
Compiling Source Code To Reduce Run-time Execution Of Vector Element Reverse Operations
App 20170039048 - GSCHWIND; MICHAEL KARL ;   et al.
2017-02-09
Compiling Source Code To Reduce Run-time Execution Of Vector Element Reverse Operations
App 20170039047 - GSCHWIND; MICHAEL KARL ;   et al.
2017-02-09
Interprocessor memory status communication
Grant 9,563,468 - Gschwind , et al. February 7, 2
2017-02-07
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
Multi-section Garbage Collection Method
App 20170031813 - FRAZIER; Giles R. ;   et al.
2017-02-02
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
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 20170004075 - Frazier; Giles R. ;   et al.
2017-01-05
Multi-Section Garbage Collection
App 20170004072 - Frazier; Giles R. ;   et al.
2017-01-05
Memory access request for a memory protocol
Grant 9,535,608 - Busaba , et al. January 3, 2
2017-01-03
Instruction to cancel outstanding cache prefetches
Grant 9,535,696 - Gschwind , et al. January 3, 2
2017-01-03
Hybrid Tracking of Transaction Read and Write Sets
App 20160378662 - Gschwind; Michael Karl ;   et al.
2016-12-29
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
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
Code fingerprint-based processor malfunction detection
Grant 9,524,205 - Frazier , et al. December 20, 2
2016-12-20
Transactional execution enabled supervisor call interruption while in TX mode
Grant 9,524,257 - Bradbury , et al. December 20, 2
2016-12-20
Collecting Memory Operand Access Characteristics During Transactional Execution
App 20160357597 - Greiner; Dan F. ;   et al.
2016-12-08
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
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 20160246654 - Busaba; Fadi Y. ;   et al.
2016-08-25
Hint Instruction For Managing Transactional Aborts In Transactional Memory Computing Environments
App 20160246642 - Busaba; Fadi Y. ;   et al.
2016-08-25
Managing Virtual Machines Using Globally Unique Persistent Virtual Machine Identifiers
App 20160203014 - Gschwind; Michael Karl ;   et al.
2016-07-14
Salvaging Hardware Transactions
App 20160196191 - Cain, III; Harold W. ;   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
Using Transactional Execution For Reliability And Recovery Of Transient Failures
App 20160196192 - Gschwind; Michael Karl ;   et al.
2016-07-07
Salvaging Hardware Transactions
App 20160196161 - Cain, III; Harold W. ;   et al.
2016-07-07
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
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
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
Conditional Stack Frame Allocation
App 20160132302 - Gschwind; Michael Karl ;   et al.
2016-05-12
Conditional Stack Frame Allocation
App 20160132246 - Gschwind; Michael Karl ;   et al.
2016-05-12
Assigning Home Memory Addresses To Function Call Parameters
App 20160132245 - 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
Rewriting Symbol Address Initialization Sequences
App 20160124850 - Gschwind; Michael Karl ;   et al.
2016-05-05
Rewriting Symbol Address Initialization Sequences
App 20160124733 - Gschwind; Michael Karl ;   et al.
2016-05-05
Linking A Function With Dual Entry Points
App 20160117181 - Gschwind; Michael Karl ;   et al.
2016-04-28
Linking A Function With Dual Entry Points
App 20160117201 - 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 20160048379 - Gschwind; Michael Karl ;   et al.
2016-02-18
Compiler Optimizations For Vector Instructions
App 20160048445 - Gschwind; Michael Karl ;   et al.
2016-02-18
Salvaging Hardware Transactions With Instructions
App 20160004590 - Busaba; Fadi Y. ;   et al.
2016-01-07
Code Optimization To Enable And Disable Coalescing Of Memory Transactions
App 20160004462 - Busaba; Fadi Y. ;   et al.
2016-01-07
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
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
Committing Hardware Transactions That Are About To Run Out Of Resource
App 20160004537 - Busaba; Fadi Y. ;   et al.
2016-01-07
Salvaging Lock Elision Transactions
App 20160004640 - Cain, III; Harold W. ;   et al.
2016-01-07
Memory Performance When Speculation Control Is Enabled, And Instruction Therefor
App 20150378793 - Gschwind; Michael Karl
2015-12-31
Co-processor Memory Accesses In A Transactional Memory
App 20150378903 - Bradbury; Jonathan D. ;   et al.
2015-12-31
Transactional Memory Operations With Read-only Atomicity
App 20150378777 - Gschwind; Michael Karl ;   et al.
2015-12-31
Transactional Execution Processor Having A Co-processor Accelerator, Both Sharing A Higher Level Cache
App 20150378898 - Busaba; Fadi Y. ;   et al.
2015-12-31
Collecting Transactional Execution Characteristics During Transactional Execution
App 20150378729 - Busaba; Fadi Y. ;   et al.
2015-12-31
Co-processor Memory Accesses In A Transactional Memory
App 20150378905 - Bradbury; Jonathan D. ;   et al.
2015-12-31
Allowing Non-cacheable Loads Within A Transaction
App 20150378911 - Bradbury; Jonathan D. ;   et al.
2015-12-31
Allocating Read Blocks To A Thread In A Transaction Using User Specified Logical Addresses
App 20150378908 - Gschwind; Michael Karl ;   et al.
2015-12-31
Collecting Memory Operand Access Characteristics During Transactional Execution
App 20150378922 - Greiner; Dan F. ;   et al.
2015-12-31
Transactional Execution Enabled Supervisor Call Interruption While In Tx Mode
App 20150378942 - Bradbury; Jonathan D. ;   et al.
2015-12-31
Managing Read Tags In A Transactional Memory
App 20150378928 - Greiner; Dan F. ;   et al.
2015-12-31
Conditional Inclusion Of Data In A Transactional Memory Read Set
App 20150378906 - Gschwind; Michael Karl ;   et al.
2015-12-31
Speculation Control For Improving Transaction Success Rate, And Instruction Therefor
App 20150378912 - Gschwind; Michael Karl ;   et al.
2015-12-31
Latent Modification Instruction For Transactional Execution
App 20150378732 - 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
Co-processor Memory Accesses In A Transactional Memory
App 20150378901 - Bradbury; Jonathan D. ;   et al.
2015-12-31
Collecting Memory Operand Access Characteristics During Transactional Execution
App 20150378896 - Greiner; Dan F. ;   et al.
2015-12-31
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20150378917 - Busaba; Fadi Y. ;   et al.
2015-12-31
Accurate Tracking Of Transactional Read And Write Sets With Speculation
App 20150378738 - Gschwind; Michael Karl ;   et al.
2015-12-31
Prefetching Of Discontiguous Storage Locations In Anticipation Of Transactional Execution
App 20150378780 - Busaba; Fadi Y. ;   et al.
2015-12-31
Transactional Memory Operations With Read-only Atomicity
App 20150378631 - Gschwind; Michael Karl ;   et al.
2015-12-31

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed