Saratoga, California
United States
93
2016-02-23
The entities that hold a legal rights for patent applications filed by inventor Cypher Robert E.:
Robert E. Cypher from Saratoga, US has applied for patents for these inventions. The list has both pending applications and granted patents:
Facilitating efficient transactional memory and atomic operations via cache line marking
#2 | 2015-08-18Computer system with multiple classes of device IDs
#3 | 2012-05-10Store queue supporting ordered and unordered stores
#4 | 2012-04-12Issuing instructions with unresolved data dependencies
#5 | 2011-11-24Memory system that provides guaranteed component-failure correction with double-error correction
#6 | 2011-11-24Memory system that supports probalistic component-failure correction with partial-component sparing
#7 | 2011-10-06System and method for executing a transaction using parallel co-transactions
#8 | 2011-09-22Pre-fetching for a sibling cache
#9 | 2011-09-20Multi-node system with global access states
#10 | 2011-08-30Multi-node computer system with proxy transaction to read data from a non-owning memory device
#11 | 2011-02-24Efficient interleaving between a non-power-of-two number of entities
#12 | 2011-02-10Store queue with token to facilitate efficient thread synchronization
#13 | 2010-12-30Mechanism for increasing parallelization in computer programs with read-after-write dependencies associated with prefix operations
#14 | 2010-12-30Facilitating probabilistic error detection and correction after a memory component failure
#15 | 2010-12-30Facilitating error detection and correction after a memory component failure
#16 | 2010-12-30Supporting efficient spin-locks and other types of synchronization in a cache-coherent multiprocessor system
#17 | 2010-12-30Hierarchical bloom filters for facilitating concurrency control
#18 | 2010-12-30Bloom bounders for improved computer system performance
#19 | 2010-12-23DYNAMICALLY CONFIGURING MEMORY INTERLEAVING FOR LOCALITY AND PERFORMANCE ISOLATION
#20 | 2010-10-12Multi-node system with response information in memory
#21 | 2010-09-23Bandwidth-efficient directory-based coherence protocol
#22 | 2010-08-17System and method for efficient verification of memory consistency model compliance
#23 | 2010-08-12USING TIME STAMPS TO FACILITATE LOAD REORDERING
#24 | 2010-08-10Preventing store starvation in a system that supports marked coherence
#25 | 2010-08-05Speculative writestream transaction
#26 | 2010-07-15Cache-coherency protocol with held state
#27 | 2010-06-17Store queue with store-merging and forward-progress guarantees
#28 | 2010-06-15Method and apparatus for supporting very large transactions
#29 | 2010-06-01Starvation-avoiding unbounded transactional memory
#30 | 2010-05-20Deadlock avoidance during store-mark acquisition
#31 | 2010-05-13Selectively performing lookups for cache lines
#32 | 2010-04-29Coherence protocol with dynamic privatization
#33 | 2010-04-27Associating data source information with runtime events
#34 | 2010-01-28Cache line duplication in response to a way prediction conflict
#35 | 2009-11-26Hard component failure detection and correction
#36 | 2009-10-22Branch prediction mechanisms using multiple hash functions
#37 | 2009-10-20Cache memory system including a partially hashed index
#38 | 2009-10-20Computer system including network slices that map to field replaceable units
#39 | 2009-10-20Multi-node computer system implementing global access state dependent transactions
#40 | 2009-10-20Address packets with variable-size mask format
#41 | 2009-08-04Computer system with multiple classes of transaction IDs
#42 | 2009-05-07Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
#43 | 2009-05-05Multi-node system with split ownership and access right coherence mechanism
#44 | 2009-04-30Method and apparatus for tracking load-marks and store-marks on cache lines
#45 | 2009-01-15Store queue architecture for a processor that supports speculative execution
#46 | 2009-01-15Method and apparatus for implementing virtual transactional memory using cache line marking
#47 | 2009-01-08Cache line marking with shared timestamps
#48 | 2008-06-12Efficient marking of shared cache lines
#49 | 2008-05-01Facilitating load reordering through cacheline marking
#50 | 2008-05-01Facilitating store reordering through cacheline marking
#51 | 2008-04-29Computer system implementing synchronized broadcast using timestamps
#52 | 2008-04-15Multi-node computer system in which interfaces provide data to satisfy coherency transactions when no owning device present in modified global access state node
#53 | 2008-04-15Multi-node system in which global address generated by processing subsystem includes global to local translation information
#54 | 2008-04-03Efficient store queue architecture
#55 | 2008-02-28Data corruption avoidance in DRAM chip sparing
#56 | 2008-01-31Content-addressable memory that supports a priority ordering between banks
#57 | 2008-01-31Content-addressable memory that supports a priority ordering between banks of differing sizes
#58 | 2008-01-29Mechanism and method for cache snoop filtering
#59 | 2008-01-08System and method for dynamic memory interleaving and de-interleaving
#60 | 2007-11-13Centerplaneless computer system
#61 | 2007-11-01Value-based memory coherence support
#62 | 2007-09-04Method for in-place memory interleaving and de-interleaving
#63 | 2007-05-29Multi-node computer system in which networks in different nodes implement different conveyance modes
#64 | 2007-05-22Multiprocessing system employing address switches to control mixed broadcast snooping and directory based coherency protocols transparent to active devices
#65 | 2007-04-24Computer system supporting read-to-write-back transactions for I/O devices
#66 | 2007-03-06ECC for component failures using Galois fields
#67 | 2007-02-22Instruction set architecture employing conditional multistore synchronization
#68 | 2007-02-22Conditional synchronization mechanisms allowing multiple store operations to become visible while a flagged memory location is owned and remains unchanged
#69 | 2007-02-20Computer system including a network employing redundant information and slicing
#70 | 2007-01-25Cache coherence protocol with speculative writestream
#71 | 2007-01-16Mechanism for starvation avoidance while maintaining cache consistency in computer systems
#72 | 2006-11-14Computer system implementing synchronized broadcast using skew control and queuing
#73 | 2006-10-10Computer system including a promise array
#74 | 2006-10-03Mechanism and method employing a plurality of hash functions for cache snoop filtering
#75 | 2006-09-21System and method for tolerating communication lane failures
#76 | 2006-05-23Circuit board orientation in a computer system
#77 | 2006-05-18Apparatus and method for determining stack distance including spatial locality of running software for estimating cache miss rates based upon contents of a hash table
#78 | 2006-05-18Apparatus and method for determining stack distance of running software for estimating cache miss rates based upon contents of a hash table
#79 | 2006-04-20Memory system topology
#80 | 2006-02-07Error detection/correction code which detects and corrects a first failing component and optionally a second failing component
#81 | 2005-12-13Memory/Transmission medium failure handling controller and method
#82 | 2005-12-06Error detection/correction code which detects and corrects component failure and which provides single bit error correction subsequent to component failure
#83 | 2005-12-06System with a directory based coherency protocol and split ownership and access right coherence mechanism
#84 | 2005-11-29System with multicast invalidations and split ownership and access right coherence mechanism
#85 | 2005-11-29System with virtual address networks and split ownership and access right coherence mechanism
#86 | 2005-10-13Branch prediction mechanism using multiple hash functions
#87 | 2005-08-09Mechanism for maintaining cache consistency in computer systems
#88 | 2005-07-26Computer system employing redundant power distribution
#89 | 2005-04-05System with arbitration scheme supporting virtual address networks and having split ownership and access right coherence mechanism
#90 | 2005-02-24Multi-node computer system where active devices selectively initiate certain transactions using remote-type address packets
#91 | 2005-01-20Multi-node computer system with active devices employing promise arrays for outstanding transactions
#92 | 2005-01-13Multi-node computer system implementing memory-correctable speculative proxy transactions
#93 | 2005-01-06Multi-node computer system employing multiple memory response states
3142239 ⎘