Inventor
EMER JOEL S
US37 patents
⚠️ This page may combine multiple inventors who share the name “EMER JOEL S”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
12 patentsUS7243262B2Jul 10, 2007
Incremental checkpointing in a multi-threaded architecture
INTEL CORP67 citations98
US7475321B2Jan 6, 2009
Detecting errors in directory entries
INTEL CORP32 citations92
US7373548B2May 13, 2008
Hardware recovery in a multi-threaded architecture
INTEL CORP42 citations92
US7308607B2Dec 11, 2007
Periodic checkpointing in a redundantly multi-threaded architecture
INTEL CORP55 citations92
US10331583B2Jun 25, 2019
Executing distributed memory operations using processing elements connected by distributed channels
INTEL CORP26 citations90
US7543221B2Jun 2, 2009
Method and apparatus for reducing false error detection in a redundant multi-threaded system
INTEL CORP14 citations84
US7353365B2Apr 1, 2008
Implementing check instructions in each thread within a redundant multithreading environments
INTEL CORP12 citations84
US7747932B2Jun 29, 2010
Reducing the uncorrectable error rate in a lockstepped dual-modular redundancy system
INTEL CORP10 citations83
US7444497B2Oct 28, 2008
Managing external memory updates for fault detection in redundant multithreading systems using speculative memory support
INTEL CORP8 citations73
US7555703B2Jun 30, 2009
Method and apparatus for reducing false error detection in a microprocessor
INTEL CORP4 citations62
US7386756B2Jun 10, 2008
Reducing false error detection in a microprocessor by tracking instructions neutral to errors
INTEL CORP6 citations62
US10853276B2Dec 1, 2020
Executing distributed memory operations using processing elements connected by distributed channels
INTEL CORP1 citations59
STEELY JR SIMON C
7 patentsUS9037804B2May 19, 2015
Efficient support of sparse data structure access
STEELY JR SIMON C5 citations73
US9262327B2Feb 16, 2016
Signature based hit-predicting cache
STEELY JR SIMON C6 citations71
US9201792B2Dec 1, 2015
Short circuit of probes in a chain
STEELY JR SIMON C2 citations60
US9588889B2Mar 7, 2017
Domain state
STEELY JR SIMON C0 citations52
US9418016B2Aug 16, 2016
Method and apparatus for optimizing the usage of cache memories
STEELY JR SIMON C1 citations52
US9146871B2Sep 29, 2015
Retrieval of previously accessed data in a multi-core processor
STEELY JR SIMON C1 citations52
US10102124B2Oct 16, 2018
High bandwidth full-block write commands
STEELY JR SIMON C0 citations39
DIGITAL EQUIPMENT CORP
6 patentsUS6108770AAug 22, 2000
Method and apparatus for predicting memory dependence using store sets
DIGITAL EQUIPMENT CORP93 citations98
US5421022AMay 30, 1995
Apparatus and method for speculatively executing instructions in a computer system
DIGITAL EQUIPMENT CORP67 citations95
US5933860AAug 3, 1999
Multiprobe instruction cache with instruction-based probe hint generation and training whereby the cache bank or way to be accessed next is predicted
DIGITAL EQUIPMENT CORP81 citations94
US5285323AFeb 8, 1994
Integrated circuit chip having primary and secondary random access memories for a hierarchical cache
DIGITAL EQUIPMENT CORP96 citations94
US5420990AMay 30, 1995
Mechanism for enforcing the correct order of instruction execution
DIGITAL EQUIPMENT CORP43 citations91
US5428807AJun 27, 1995
Method and apparatus for propagating exception conditions of a computer system
DIGITAL EQUIPMENT CORP45 citations90
HEWLETT PACKARD DEVELOPMENT CO
5 patentsUS6675192B2Jan 6, 2004
Temporary halting of thread execution until monitoring of armed events to memory location identified in working registers
HEWLETT PACKARD DEVELOPMENT CO92 citations97
US7343602B2Mar 11, 2008
Software controlled pre-execution in a multithreaded processor
HEWLETT PACKARD DEVELOPMENT CO25 citations90
US7003648B2Feb 21, 2006
Flexible demand-based resource allocation for multiple requestors in a simultaneous multi-threaded CPU
HEWLETT PACKARD DEVELOPMENT CO24 citations89
US6704861B1Mar 9, 2004
Mechanism for executing computer instructions in parallel
HEWLETT PACKARD DEVELOPMENT CO20 citations83
US7404070B1Jul 22, 2008
Branch prediction combining static and dynamic prediction techniques
HEWLETT PACKARD DEVELOPMENT CO18 citations82
COMPAQ COMPUTER CORP
4 patentsUS6081887AJun 27, 2000
System for passing an index value with each prediction in forward direction to enable truth predictor to associate truth value with particular branch instruction
COMPAQ COMPUTER CORP62 citations96
US6073159AJun 6, 2000
Thread properties attribute vector based thread selection in multithreading processor
COMPAQ COMPUTER CORP150 citations96
US6470443B1Oct 22, 2002
Pipelined multi-thread processor selecting thread instruction in inter-stage buffer based on count information
COMPAQ COMPUTER CORP104 citations95
US6154828ANov 28, 2000
Method and apparatus for employing a cycle bit parallel executing instructions
COMPAQ COMPUTER CORP46 citations90