Inventor
LAI KONRAD K
US43 patents
⚠️ This page may combine multiple inventors who share the name “LAI KONRAD K”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
37 patentsUS5617554AApr 1, 1997
Physical address size selection and page size selection in an address translator
INTEL CORP198 citations99
US5075842ADec 24, 1991
Disabling tag bit recognition and allowing privileged operations to occur in an object-oriented memory protection mechanism
INTEL CORP196 citations99
US6006299ADec 21, 1999
Apparatus and method for caching lock conditions in a multi-processor system
INTEL CORP94 citations98
US5581782ADec 3, 1996
Computer system with distributed bus arbitration scheme for symmetric and priority agents
INTEL CORP117 citations98
US5564035AOct 8, 1996
Exclusive and/or partially inclusive extension cache system and method to minimize swapping therein
INTEL CORP111 citations98
US5550988AAug 27, 1996
Apparatus and method for performing error correction in a multi-processor system
INTEL CORP105 citations98
US5548742AAug 20, 1996
Method and apparatus for combining a direct-mapped cache and a multiple-way cache in a cache memory
INTEL CORP110 citations98
US5075848ADec 24, 1991
Object lifetime control in an object-oriented memory protection mechanism
INTEL CORP199 citations98
USRE38388EJan 13, 2004
Method and apparatus for performing deferred transactions
INTEL CORP50 citations96
US5802605ASep 1, 1998
Physical address size selection and page size selection in an address translator
INTEL CORP52 citations96
US5715428AFeb 3, 1998
Apparatus for maintaining multilevel cache hierarchy coherency in a multiprocessor computer system
INTEL CORP82 citations96
US5615343AMar 25, 1997
Method and apparatus for performing deferred transactions
INTEL CORP69 citations96
US5568620AOct 22, 1996
Method and apparatus for performing bus transactions in a computer system
INTEL CORP58 citations96
US5157777AOct 20, 1992
Synchronous communication between execution environments in a data processing system employing an object-oriented memory protection mechanism
INTEL CORP73 citations96
US5493667AFeb 20, 1996
Apparatus and method for an instruction cache locking scheme
INTEL CORP162 citations95
US5937171AAug 10, 1999
Method and apparatus for performing deferred transactions
INTEL CORP26 citations93
US5903738AMay 11, 1999
Method and apparatus for performing bus transactions in a computer system
INTEL CORP24 citations93
US5903908AMay 11, 1999
Method and apparatus for maintaining cache coherency using a single controller for multiple cache memories
INTEL CORP60 citations93
US5832534ANov 3, 1998
Method and apparatus for maintaining cache coherency using a single controller for multiple cache memories
INTEL CORP43 citations93
US5678020AOct 14, 1997
Memory subsystem wherein a single processor chip controls multiple cache memory chips
INTEL CORP36 citations93
US5075845ADec 24, 1991
Type management and control in an object oriented memory protection mechanism
INTEL CORP58 citations92
US10409612B2Sep 10, 2019
Apparatus and method for transactional memory and lock elision including an abort instruction to abort speculative execution
INTEL CORP7 citations82
US6192459B1Feb 20, 2001
Method and apparatus for retrieving data from a data storage device
INTEL CORP10 citations74
US5966722AOct 12, 1999
Method and apparatus for controlling multiple dice with a single die
INTEL CORP9 citations74
US10073719B2Sep 11, 2018
Last branch record indicators for transactional memory
INTEL CORP2 citations72
US8782382B2Jul 15, 2014
Last branch record indicators for transactional memory
INTEL CORP1 citations62
US10261879B2Apr 16, 2019
Instruction and logic to test transactional execution status
INTEL CORP0 citations52
US10248524B2Apr 2, 2019
Instruction and logic to test transactional execution status
INTEL CORP0 citations52
US10223227B2Mar 5, 2019
Instruction and logic to test transactional execution status
INTEL CORP0 citations52
US10210066B2Feb 19, 2019
Instruction and logic to test transactional execution status
INTEL CORP0 citations52
US10210065B2Feb 19, 2019
Instruction and logic to test transactional execution status
INTEL CORP0 citations52
US10152401B2Dec 11, 2018
Instruction and logic to test transactional execution status
INTEL CORP0 citations52
US6397291B2May 28, 2002
Method and apparatus for retrieving data from a data storage device
INTEL CORP0 citations52
US9529645B2Dec 27, 2016
Methods and apparatus to manage speculative execution of object locks by diverting the speculative execution of target code
INTEL CORP1 citations51
US9354878B2May 31, 2016
Last branch record register for storing taken branch information and transactional memory transaction indicator to be used in transaction execution analysis
INTEL CORP0 citations51
US10409611B2Sep 10, 2019
Apparatus and method for transactional memory and lock elision including abort and end instructions to abort or commit speculative execution
INTEL CORP0 citations50
US9372764B2Jun 21, 2016
Event counter checkpointing and restoring
INTEL CORP0 citations49
RAJWAR RAVI
3 patentsUS8479053B2Jul 2, 2013
Processor with last branch record register storing transaction indicator
RAJWAR RAVI55 citations96
US8301849B2Oct 30, 2012
Transactional memory in out-of-order processors with XABORT having immediate argument
RAJWAR RAVI40 citations94
US9268596B2Feb 23, 2016
Instruction and logic to test transactional execution status
RAJWAR RAVI0 citations52