Inventor
SHEAFFER GAD
IL58 patents
⚠️ This page may combine multiple inventors who share the name “SHEAFFER GAD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
18 patentsUS8886894B2Nov 11, 2014
Mechanisms to accelerate transactions using buffered stores
INTEL CORP15 citations92
US6105124AAug 15, 2000
Method and apparatus for merging binary translated basic blocks of instructions
INTEL CORP36 citations91
US7587584B2Sep 8, 2009
Mechanism to exploit synchronization overhead to improve multithreaded performance
INTEL CORP31 citations89
US7454601B2Nov 18, 2008
N-wide add-compare-select instruction
INTEL CORP14 citations84
US8365016B2Jan 29, 2013
Performing mode switching in an unbounded transactional memory (UTM) system
INTEL CORP7 citations82
US7958320B2Jun 7, 2011
Protected cache architecture and secure programming paradigm to protect applications
INTEL CORP5 citations74
US7613908B2Nov 3, 2009
Selective hardware lock disabling
INTEL CORP7 citations74
US9195600B2Nov 24, 2015
Mechanisms to accelerate transactions using buffered stores
INTEL CORP2 citations63
US8856466B2Oct 7, 2014
Mechanisms to accelerate transactions using buffered stores
INTEL CORP1 citations63
US7293056B2Nov 6, 2007
Variable width, at least six-way addition/accumulation instructions
INTEL CORP6 citations63
US7260592B2Aug 21, 2007
Addressing mode and/or instruction for providing sine and cosine value pairs
INTEL CORP5 citations63
US7028171B2Apr 11, 2006
Multi-way select instructions using accumulated condition codes
INTEL CORP4 citations63
US6976049B2Dec 13, 2005
Method and apparatus for implementing single/dual packed multi-way addition instructions having accumulation options
INTEL CORP4 citations63
US9459874B2Oct 4, 2016
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
INTEL CORP1 citations62
US7975129B2Jul 5, 2011
Selective hardware lock disabling
INTEL CORP2 citations57
US9747221B2Aug 29, 2017
Dynamic pinning of virtual pages shared between different type processors of a heterogeneous computing platform
INTEL CORP0 citations52
US9588771B2Mar 7, 2017
Instruction set architecture-based inter-sequencer communications with a heterogeneous resource
INTEL CORP1 citations52
US9524240B2Dec 20, 2016
Obscuring memory access patterns in conjunction with deadlock detection or avoidance
INTEL CORP1 citations52
SHEAFFER GAD
8 patentsUS9785462B2Oct 10, 2017
Registering a user-handler in hardware for transactional memory event handling
SHEAFFER GAD10 citations84
US8806101B2Aug 12, 2014
Metaphysical address space for holding lossy metadata in hardware
SHEAFFER GAD10 citations83
US8799582B2Aug 5, 2014
Extending cache coherency protocols to support locally buffered data
SHEAFFER GAD8 citations83
US8688917B2Apr 1, 2014
Read and write monitoring attributes in transactional memory (TM) systems
SHEAFFER GAD6 citations83
US8627017B2Jan 7, 2014
Read and write monitoring attributes in transactional memory (TM) systems
SHEAFFER GAD8 citations83
US9164923B2Oct 20, 2015
Dynamic pinning of virtual pages shared between different type processors of a heterogeneous computing platform
SHEAFFER GAD5 citations73
US8769212B2Jul 1, 2014
Memory model for hardware attributes within a transactional memory system
SHEAFFER GAD3 citations62
US8627014B2Jan 7, 2014
Memory model for hardware attributes within a transactional memory system
SHEAFFER GAD3 citations62
GRAY JAN
4 patentsUS8095824B2Jan 10, 2012
Performing mode switching in an unbounded transactional memory (UTM) system
GRAY JAN82 citations95
US8812796B2Aug 19, 2014
Private memory regions and coherence optimizations
GRAY JAN9 citations83
US8402218B2Mar 19, 2013
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
GRAY JAN11 citations83
US8161247B2Apr 17, 2012
Wait loss synchronization
GRAY JAN16 citations83
YAMADA KOICHI
3 patentsUS8250331B2Aug 21, 2012
Operating system virtual memory management for hardware transactional memory
YAMADA KOICHI24 citations92
US8688951B2Apr 1, 2014
Operating system virtual memory management for hardware transactional memory
YAMADA KOICHI8 citations84
US8521995B2Aug 27, 2013
Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
YAMADA KOICHI5 citations73
ADL-TABATABAI ALI-REZA
3 patentsUS8316194B2Nov 20, 2012
Mechanisms to accelerate transactions using buffered stores
ADL-TABATABAI ALI-REZA8 citations83
US9280397B2Mar 8, 2016
Using buffered stores or monitoring to filter redundant transactional accesses and mechanisms for mapping data to buffered metadata
ADL-TABATABAI ALI-REZA8 citations81
US8719514B2May 6, 2014
Software filtering in a transactional memory system
ADL-TABATABAI ALI-REZA3 citations62
TAILLEFER MARTIN
3 patentsUS8473921B2Jun 25, 2013
Debugging mechanisms in a cache-based memory isolation system
TAILLEFER MARTIN5 citations71
US8392929B2Mar 5, 2013
Leveraging memory isolation hardware technology to efficiently detect race conditions
TAILLEFER MARTIN4 citations62
US9092253B2Jul 28, 2015
Instrumentation of hardware assisted transactional memory system
TAILLEFER MARTIN3 citations60
RAIKIN SHLOMO
2 patentsMICROSOFT CORP
2 patentsGUERON SHAY
1 patentSAHA BRATIN
1 patentMICROSOFT TECHNOLOGY LICENSING LLC
1 patentGABOR RON
1 patentUR SHMUEL
1 patentWANG HONG
1 patentLEVANONI YOSSEFF
1 patentShowing the top 50 of 58 patents by PatentIndex Score.