Inventor
FREY BRADLY G
US43 patents
⚠️ This page may combine multiple inventors who share the name “FREY BRADLY G”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
33 patentsUS5185871AFeb 9, 1993
Coordination of out-of-sequence fetching between multiple processors using re-execution of instructions
IBM141 citations97
US10067713B2Sep 4, 2018
Efficient enforcement of barriers with respect to memory move sequences
IBM17 citations94
US9785557B1Oct 10, 2017
Translation entry invalidation in a multithreaded data processing system
IBM23 citations94
US9317443B2Apr 19, 2016
Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces
IBM17 citations92
US5533205AJul 2, 1996
Method and system for efficient bus allocation in a multimedia computer system
IBM54 citations92
US10387686B2Aug 20, 2019
Hardware based isolation for secure execution of virtual machines
IBM11 citations84
US9772945B1Sep 26, 2017
Translation entry invalidation in a multithreaded data processing system
IBM9 citations84
US9575825B2Feb 21, 2017
Push instruction for pushing a message payload from a sending thread to a receiving thread
IBM6 citations84
US9430166B2Aug 30, 2016
Interaction of transactional storage accesses with other atomic semantics
IBM6 citations84
US9323692B2Apr 26, 2016
Managing translation of a same address across multiple contexts using a same entry in a translation lookaside buffer
IBM15 citations84
US7908457B2Mar 15, 2011
Retaining an association between a virtual address based buffer and a user space application that owns the buffer
IBM8 citations84
US10817434B2Oct 27, 2020
Interruptible translation entry invalidation in a multithreaded data processing system
IBM3 citations73
US9600419B2Mar 21, 2017
Selectable address translation mechanisms
IBM4 citations73
US9330023B2May 3, 2016
Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces
IBM4 citations73
US9396115B2Jul 19, 2016
Rewind only transactions in a data processing system supporting transactional storage accesses
IBM2 citations63
US9251088B2Feb 2, 2016
Mechanisms for eliminating a race condition between a hypervisor-performed emulation process requiring a translation operation and a concurrent translation table entry invalidation
IBM2 citations63
US11226902B2Jan 18, 2022
Translation load instruction with access protection
IBM1 citations62
US11119932B2Sep 14, 2021
Operation of a multi-slice processor implementing adaptive prefetch control
IBM0 citations62
US10956340B2Mar 23, 2021
Hardware-based pre-page walk virtual address transformation independent of page size utilizing bit shifting based on page size
IBM0 citations62
US10613792B2Apr 7, 2020
Efficient enforcement of barriers with respect to memory move sequences
IBM0 citations52
US10331566B2Jun 25, 2019
Operation of a multi-slice processor implementing adaptive prefetch control
IBM0 citations52
US10216642B2Feb 26, 2019
Hardware-based pre-page walk virtual address transformation where the virtual address is shifted by current page size and a minimum page size
IBM0 citations52
US10152322B2Dec 11, 2018
Memory move instruction sequence including a stream of copy-type and paste-type instructions
IBM1 citations52
US9569293B2Feb 14, 2017
Push instruction for pushing a message payload from a sending thread to a receiving thread
IBM0 citations52
US9367263B2Jun 14, 2016
Transaction check instruction for memory transactions
IBM0 citations52
US9367264B2Jun 14, 2016
Transaction check instruction for memory transactions
IBM1 citations52
US9311249B2Apr 12, 2016
Managing translation of a same address across multiple contexts using a same entry in a translation lookaside buffer
IBM1 citations52
US9626256B2Apr 18, 2017
Determining failure context in hardware transactional memories
IBM0 citations51
US9348763B2May 24, 2016
Asymmetric co-existent address translation structure formats
IBM0 citations49
US9280488B2Mar 8, 2016
Asymmetric co-existent address translation structure formats
IBM0 citations49
US9747212B2Aug 29, 2017
Virtual unifed instruction and data caches including storing program instructions and memory address in CAM indicated by store instruction containing bit directly indicating self modifying code
IBM1 citations46
US9342454B2May 17, 2016
Nested rewind only and non rewind only transactions in a data processing system supporting transactional storage accesses
IBM0 citations42
US9081607B2Jul 14, 2015
Conditional transaction abort and precise abort handling
IBM0 citations42
ARNDT RICHARD L
2 patentsBRUCE BECKY
2 patentsUS9047079B2Jun 2, 2015
Indicating disabled thread to other threads when contending instructions complete execution to ensure safe shared resource condition
BRUCE BECKY10 citations80
US8615644B2Dec 24, 2013
Processor with hardware thread control logic indicating disable status when instructions accessing shared resources are completed for safe shared resource condition
BRUCE BECKY18 citations80