P

Inventor

HETHERINGTON RICKY C

US58 patents
⚠️ This page may combine multiple inventors who share the name “HETHERINGTON RICKY C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

SUN MICROSYSTEMS INC

33 patents
US7370243B1May 6, 2008

Precise error handling in a fine grain multithreaded multicore processor

SUN MICROSYSTEMS INC72 citations98
US6430654B1Aug 6, 2002

Apparatus and method for distributed non-blocking multi-level cache

SUN MICROSYSTEMS INC91 citations98
US6240502B1May 29, 2001

Apparatus for dynamically reconfiguring a processor

SUN MICROSYSTEMS INC123 citations98
US6119205ASep 12, 2000

Speculative cache line write backs to avoid hotspots

SUN MICROSYSTEMS INC135 citations98
US5890008AMar 30, 1999

Method for dynamically reconfiguring a processor

SUN MICROSYSTEMS INC99 citations98
US7685354B1Mar 23, 2010

Multiple-core processor with flexible mapping of processor cores to cache banks

SUN MICROSYSTEMS INC98 citations97
US6145054ANov 7, 2000

Apparatus and method for handling multiple mergeable misses in a non-blocking cache

SUN MICROSYSTEMS INC175 citations97
US7240160B1Jul 3, 2007

Multiple-core processor with flexible cache directory scheme

SUN MICROSYSTEMS INC75 citations96
US6219723B1Apr 17, 2001

Method and apparatus for moderating current demand in an integrated circuit processor

SUN MICROSYSTEMS INC77 citations96
US6212602B1Apr 3, 2001

Cache tag caching

SUN MICROSYSTEMS INC74 citations96
US6122709ASep 19, 2000

Cache with reduced tag information storage

SUN MICROSYSTEMS INC81 citations96
US5996048ANov 30, 1999

Inclusion vector architecture for a level two cache

SUN MICROSYSTEMS INC86 citations96
US5987594ANov 16, 1999

Apparatus for executing coded dependent instructions having variable latencies

SUN MICROSYSTEMS INC73 citations96
US5978864ANov 2, 1999

Method for thermal overload detection and prevention for an intergrated circuit processor

SUN MICROSYSTEMS INC53 citations96
US7487327B1Feb 3, 2009

Processor and method for device-specific memory address translation

SUN MICROSYSTEMS INC134 citations95
US6073212AJun 6, 2000

Reducing bandwidth and areas needed for non-inclusive memory hierarchy by using dual tags

SUN MICROSYSTEMS INC55 citations95
US6058472AMay 2, 2000

Apparatus for maintaining program correctness while allowing loads to be boosted past stores in an out-of-order machine

SUN MICROSYSTEMS INC86 citations95
US7587658B1Sep 8, 2009

ECC encoding for uncorrectable errors

SUN MICROSYSTEMS INC56 citations94
US7401206B2Jul 15, 2008

Apparatus and method for fine-grained multithreading in a multipipelined processor core

SUN MICROSYSTEMS INC29 citations93
US7330988B2Feb 12, 2008

Method and apparatus for power throttling in a multi-thread processor

SUN MICROSYSTEMS INC23 citations93
US6154812ANov 28, 2000

Method for inhibiting thrashing in a multi-level non-blocking cache system

SUN MICROSYSTEMS INC20 citations93
US6148371ANov 14, 2000

Multi-level non-blocking cache system with inhibiting thrashing

SUN MICROSYSTEMS INC20 citations93
US6081873AJun 27, 2000

In-line bank conflict detection and resolution in a multi-ported non-blocking cache

SUN MICROSYSTEMS INC41 citations93
US6052775AApr 18, 2000

Method for non-intrusive cache fills and handling of load misses

SUN MICROSYSTEMS INC34 citations93
US6006326ADec 21, 1999

Apparatus for restraining over-eager load boosting in an out-of-order machine using a memory disambiguation buffer for determining dependencies

SUN MICROSYSTEMS INC46 citations93
US5999727ADec 7, 1999

Method for restraining over-eager load boosting using a dependency color indicator stored in cache with both the load and store instructions

SUN MICROSYSTEMS INC43 citations93
US5948106ASep 7, 1999

System for thermal overload detection and prevention for an integrated circuit processor

SUN MICROSYSTEMS INC39 citations93
US5930819AJul 27, 1999

Method for performing in-line bank conflict detection and resolution in a multi-ported non-blocking cache

SUN MICROSYSTEMS INC43 citations93
US7644221B1Jan 5, 2010

System interface unit

SUN MICROSYSTEMS INC25 citations92
US6484240B1Nov 19, 2002

Mechanism for reordering transactions in computer systems with snoop-based cache consistency protocols

SUN MICROSYSTEMS INC37 citations92
US6269426B1Jul 31, 2001

Method for operating a non-blocking hierarchical cache throttle

SUN MICROSYSTEMS INC20 citations92
US6154815ANov 28, 2000

Non-blocking hierarchical cache throttle

SUN MICROSYSTEMS INC21 citations92
US5909697AJun 1, 1999

Reducing cache misses by snarfing writebacks in non-inclusive memory systems

SUN MICROSYSTEMS INC28 citations92

DIGITAL EQUIPMENT CORP

14 patents
US4888679ADec 19, 1989

Method and apparatus using a cache and main memory for both vector processing and scalar processing by prefetching cache blocks including vector data elements

DIGITAL EQUIPMENT CORP151 citations99
US5475690ADec 12, 1995

Delay compensated signal propagation

DIGITAL EQUIPMENT CORP129 citations97
US4985825AJan 15, 1991

System for delaying processing of memory access exceptions until the execution stage of an instruction pipeline of a virtual memory system based digital computer

DIGITAL EQUIPMENT CORP128 citations97
US5222223AJun 22, 1993

Method and apparatus for ordering and queueing multiple memory requests

DIGITAL EQUIPMENT CORP100 citations96
US5222224AJun 22, 1993

Scheme for insuring data consistency between a plurality of cache memories and the main memory in a multi-processor system

DIGITAL EQUIPMENT CORP163 citations96
US5125083AJun 23, 1992

Method and apparatus for resolving a variable number of potential memory access conflicts in a pipelined computer system

DIGITAL EQUIPMENT CORP91 citations96
US4995041AFeb 19, 1991

Write back buffer with error correcting capabilities

DIGITAL EQUIPMENT CORP68 citations96
US5113515AMay 12, 1992

Virtual instruction cache system using length responsive decoded instruction shifting and merging with prefetch buffer outputs to fill instruction buffer

DIGITAL EQUIPMENT CORP67 citations95
US5285323AFeb 8, 1994

Integrated circuit chip having primary and secondary random access memories for a hierarchical cache

DIGITAL EQUIPMENT CORP96 citations94
US4982402AJan 1, 1991

Method and apparatus for detecting and correcting errors in a pipelined computer system

DIGITAL EQUIPMENT CORP84 citations94
US6076129AJun 13, 2000

Distributed data bus sequencing for a system bus with separate address and data bus protocols

DIGITAL EQUIPMENT CORP27 citations92
US5666551ASep 9, 1997

Distributed data bus sequencing for a system bus with separate address and data bus protocols

DIGITAL EQUIPMENT CORP25 citations92
US5349651ASep 20, 1994

System for translation of virtual to physical addresses by operating memory management processor for calculating location of physical address in memory concurrently with cache comparing virtual addresses for translation

DIGITAL EQUIPMENT CORP51 citations92
US5142631AAug 25, 1992

System for queuing individual read or write mask and generating respective composite mask for controlling access to general purpose register

DIGITAL EQUIPMENT CORP54 citations90

ORACLE AMERICA INC

1 patent

KAPIL SANJIV

1 patent

COMPAQ COMPUTER CORP

1 patent

Showing the top 50 of 58 patents by PatentIndex Score.