US5809563A
(en)
*
|
1996-11-12 |
1998-09-15 |
Institute For The Development Of Emerging Architectures, Llc |
Method and apparatus utilizing a region based page table walk bit
|
US5918251A
(en)
*
|
1996-12-23 |
1999-06-29 |
Intel Corporation |
Method and apparatus for preloading different default address translation attributes
|
US6173248B1
(en)
*
|
1998-02-09 |
2001-01-09 |
Hewlett-Packard Company |
Method and apparatus for handling masked exceptions in an instruction interpreter
|
PL192409B1
(pl)
*
|
1998-05-11 |
2006-10-31 |
Pharma Mar Sa |
Metabolity ekteinascydyny 743 i ich zastosowanie
|
US6249906B1
(en)
*
|
1998-06-26 |
2001-06-19 |
International Business Machines Corp. |
Adaptive method and system to minimize the effect of long table walks
|
US6205531B1
(en)
*
|
1998-07-02 |
2001-03-20 |
Silicon Graphics Incorporated |
Method and apparatus for virtual address translation
|
US7565665B2
(en)
|
1998-09-09 |
2009-07-21 |
Microsoft Corporation |
Efficient linking and loading for late binding and platform retargeting
|
US8434099B2
(en)
|
1998-09-09 |
2013-04-30 |
Microsoft Corporation |
Efficient linking and loading for late binding and platform retargeting
|
US7409694B2
(en)
*
|
1998-09-09 |
2008-08-05 |
Microsoft Corporation |
Highly componentized system architecture with loadable virtual memory manager
|
US6604184B2
(en)
|
1999-06-30 |
2003-08-05 |
Intel Corporation |
Virtual memory mapping using region-based page tables
|
US6535867B1
(en)
*
|
1999-09-29 |
2003-03-18 |
Christopher J. F. Waters |
System and method for accessing external memory using hash functions in a resource limited device
|
US6604186B1
(en)
*
|
1999-10-19 |
2003-08-05 |
Intel Corporation |
Method for dynamically adjusting memory system paging policy
|
US6393544B1
(en)
*
|
1999-10-31 |
2002-05-21 |
Institute For The Development Of Emerging Architectures, L.L.C. |
Method and apparatus for calculating a page table index from a virtual address
|
US6594704B1
(en)
*
|
1999-12-15 |
2003-07-15 |
Quarry Technologies |
Method of managing and using multiple virtual private networks in a router with a single routing table
|
US6480950B1
(en)
*
|
2000-01-24 |
2002-11-12 |
Oracle International Corporation |
Software paging system
|
US6446187B1
(en)
*
|
2000-02-19 |
2002-09-03 |
Hewlett-Packard Company |
Virtual address bypassing using local page mask
|
US6560689B1
(en)
*
|
2000-03-31 |
2003-05-06 |
Intel Corporation |
TLB using region ID prevalidation
|
US6510508B1
(en)
*
|
2000-06-15 |
2003-01-21 |
Advanced Micro Devices, Inc. |
Translation lookaside buffer flush filter
|
US6567817B1
(en)
*
|
2000-09-08 |
2003-05-20 |
Hewlett-Packard Development Company, L.P. |
Cache management system using hashing
|
US6895527B1
(en)
*
|
2000-09-30 |
2005-05-17 |
Intel Corporation |
Error recovery for speculative memory accesses
|
US20020087824A1
(en)
*
|
2000-12-29 |
2002-07-04 |
Hum Herbert H.J. |
System and method for employing a process identifier to minimize aliasing in a linear-addressed cache
|
US6651156B1
(en)
*
|
2001-03-30 |
2003-11-18 |
Mips Technologies, Inc. |
Mechanism for extending properties of virtual memory pages by a TLB
|
US6643759B2
(en)
|
2001-03-30 |
2003-11-04 |
Mips Technologies, Inc. |
Mechanism to extend computer memory protection schemes
|
US6684305B1
(en)
*
|
2001-04-24 |
2004-01-27 |
Advanced Micro Devices, Inc. |
Multiprocessor system implementing virtual memory using a shared memory, and a page replacement method for maintaining paged memory coherence
|
US6877088B2
(en)
*
|
2001-08-08 |
2005-04-05 |
Sun Microsystems, Inc. |
Methods and apparatus for controlling speculative execution of instructions based on a multiaccess memory condition
|
US7093094B2
(en)
*
|
2001-08-09 |
2006-08-15 |
Mobilygen Corporation |
Random access memory controller with out of order execution
|
US6748401B2
(en)
|
2001-10-11 |
2004-06-08 |
International Business Machines Corporation |
Method and system for dynamically managing hash pool data structures
|
EP1470476A4
(de)
*
|
2002-01-31 |
2007-05-30 |
Arc Int |
Konfigurierbarer datenprozessor mit mehrlängen-anweisungssatz architektur
|
US6986006B2
(en)
*
|
2002-04-17 |
2006-01-10 |
Microsoft Corporation |
Page granular curtained memory via mapping control
|
US7565509B2
(en)
*
|
2002-04-17 |
2009-07-21 |
Microsoft Corporation |
Using limits on address translation to control access to an addressable entity
|
US20030225992A1
(en)
*
|
2002-05-29 |
2003-12-04 |
Balakrishna Venkatrao |
Method and system for compression of address tags in memory structures
|
US6910114B2
(en)
*
|
2002-11-15 |
2005-06-21 |
Intel Corporation |
Adaptive idle timer for a memory device
|
US6983355B2
(en)
*
|
2003-06-09 |
2006-01-03 |
International Business Machines Corporation |
Virtualization of physical storage using size optimized hierarchical tables
|
US8356158B2
(en)
*
|
2003-07-15 |
2013-01-15 |
Broadcom Corporation |
Mini-translation lookaside buffer for use in memory translation
|
US7165147B2
(en)
*
|
2003-07-22 |
2007-01-16 |
International Business Machines Corporation |
Isolated ordered regions (IOR) prefetching and page replacement
|
US7409526B1
(en)
*
|
2003-10-28 |
2008-08-05 |
Cisco Technology, Inc. |
Partial key hashing memory
|
US7720930B2
(en)
*
|
2003-12-30 |
2010-05-18 |
Intel Corporation |
Systems and methods using NIC-based prefetching for host TCP context lookup
|
US7434210B1
(en)
*
|
2004-03-02 |
2008-10-07 |
Sun Microsystems, Inc. |
Interposing library for page size dependency checking
|
US7644409B2
(en)
*
|
2004-06-04 |
2010-01-05 |
Sun Microsystems, Inc. |
Techniques for accessing a shared resource using an improved synchronization mechanism
|
US7594234B1
(en)
|
2004-06-04 |
2009-09-22 |
Sun Microsystems, Inc. |
Adaptive spin-then-block mutual exclusion in multi-threaded processing
|
US7475397B1
(en)
|
2004-07-28 |
2009-01-06 |
Sun Microsystems, Inc. |
Methods and apparatus for providing a remote serialization guarantee
|
US8843727B2
(en)
*
|
2004-09-30 |
2014-09-23 |
Intel Corporation |
Performance enhancement of address translation using translation tables covering large address spaces
|
US20060072563A1
(en)
*
|
2004-10-05 |
2006-04-06 |
Regnier Greg J |
Packet processing
|
US20060224815A1
(en)
*
|
2005-03-30 |
2006-10-05 |
Koichi Yamada |
Virtualizing memory management unit resources
|
US7383374B2
(en)
*
|
2005-03-31 |
2008-06-03 |
Intel Corporation |
Method and apparatus for managing virtual addresses
|
US7734895B1
(en)
|
2005-04-28 |
2010-06-08 |
Massachusetts Institute Of Technology |
Configuring sets of processor cores for processing instructions
|
US7409524B2
(en)
*
|
2005-08-17 |
2008-08-05 |
Hewlett-Packard Development Company, L.P. |
System and method for responding to TLB misses
|
US8863230B1
(en)
|
2006-06-09 |
2014-10-14 |
Xilinx, Inc. |
Methods of authenticating a programmable integrated circuit in combination with a non-volatile memory device
|
US7987358B1
(en)
*
|
2006-06-09 |
2011-07-26 |
Xilinx, Inc. |
Methods of authenticating a user design in a programmable integrated circuit
|
US7555628B2
(en)
*
|
2006-08-15 |
2009-06-30 |
Intel Corporation |
Synchronizing a translation lookaside buffer to an extended paging table
|
US20080065865A1
(en)
*
|
2006-09-08 |
2008-03-13 |
Ilhyun Kim |
In-use bits for efficient instruction fetch operations
|
US8464024B2
(en)
*
|
2007-04-27 |
2013-06-11 |
Hewlett-Packard Development Company, L.P. |
Virtual address hashing
|
US20080276067A1
(en)
*
|
2007-05-01 |
2008-11-06 |
Via Technologies, Inc. |
Method and Apparatus for Page Table Pre-Fetching in Zero Frame Display Channel
|
US8205064B2
(en)
*
|
2007-05-11 |
2012-06-19 |
Advanced Micro Devices, Inc. |
Latency hiding for a memory management unit page table lookup
|
US8266062B2
(en)
*
|
2007-06-27 |
2012-09-11 |
Microsoft Corporation |
Server side reversible hash for telephone-based licensing mechanism
|
US8209488B2
(en)
*
|
2008-02-01 |
2012-06-26 |
International Business Machines Corporation |
Techniques for prediction-based indirect data prefetching
|
US8161263B2
(en)
*
|
2008-02-01 |
2012-04-17 |
International Business Machines Corporation |
Techniques for indirect data prefetching
|
US8166277B2
(en)
*
|
2008-02-01 |
2012-04-24 |
International Business Machines Corporation |
Data prefetching using indirect addressing
|
US8161264B2
(en)
*
|
2008-02-01 |
2012-04-17 |
International Business Machines Corporation |
Techniques for data prefetching using indirect addressing with offset
|
US8161265B2
(en)
*
|
2008-02-01 |
2012-04-17 |
International Business Machines Corporation |
Techniques for multi-level indirect data prefetching
|
US8441474B2
(en)
*
|
2008-06-25 |
2013-05-14 |
Aristocrat Technologies Australia Pty Limited |
Method and system for setting display resolution
|
US8296547B2
(en)
*
|
2008-08-27 |
2012-10-23 |
International Business Machines Corporation |
Loading entries into a TLB in hardware via indirect TLB entries
|
US8516221B2
(en)
*
|
2008-10-31 |
2013-08-20 |
Hewlett-Packard Development Company, L.P. |
On-the fly TLB coalescing
|
US8862859B2
(en)
*
|
2010-05-07 |
2014-10-14 |
International Business Machines Corporation |
Efficient support of multiple page size segments
|
US8745307B2
(en)
|
2010-05-13 |
2014-06-03 |
International Business Machines Corporation |
Multiple page size segment encoding
|
US9921967B2
(en)
|
2011-07-26 |
2018-03-20 |
Intel Corporation |
Multi-core shared page miss handler
|
US8984478B2
(en)
|
2011-10-03 |
2015-03-17 |
Cisco Technology, Inc. |
Reorganization of virtualized computer programs
|
US9256550B2
(en)
*
|
2012-03-28 |
2016-02-09 |
International Business Machines Corporation |
Hybrid address translation
|
US9280488B2
(en)
|
2012-10-08 |
2016-03-08 |
International Business Machines Corporation |
Asymmetric co-existent address translation structure formats
|
US9355032B2
(en)
|
2012-10-08 |
2016-05-31 |
International Business Machines Corporation |
Supporting multiple types of guests by a hypervisor
|
US9355040B2
(en)
|
2012-10-08 |
2016-05-31 |
International Business Machines Corporation |
Adjunct component to provide full virtualization using paravirtualized hypervisors
|
US9348757B2
(en)
|
2012-10-08 |
2016-05-24 |
International Business Machines Corporation |
System supporting multiple partitions with differing translation formats
|
US9600419B2
(en)
|
2012-10-08 |
2017-03-21 |
International Business Machines Corporation |
Selectable address translation mechanisms
|
US9740624B2
(en)
|
2012-10-08 |
2017-08-22 |
International Business Machines Corporation |
Selectable address translation mechanisms within a partition
|
US10311227B2
(en)
|
2014-09-30 |
2019-06-04 |
Apple Inc. |
Obfuscation of an address space layout randomization mapping in a data processing system
|
US10311228B2
(en)
|
2014-09-30 |
2019-06-04 |
Apple Inc. |
Using a fine-grained address space layout randomization to mitigate potential security exploits
|
US9858201B2
(en)
|
2015-02-20 |
2018-01-02 |
Qualcomm Incorporated |
Selective translation lookaside buffer search and page fault
|
US9658793B2
(en)
|
2015-02-20 |
2017-05-23 |
Qualcomm Incorporated |
Adaptive mode translation lookaside buffer search and access fault
|
US9836410B2
(en)
*
|
2015-04-15 |
2017-12-05 |
Qualcomm Incorporated |
Burst translation look-aside buffer
|
EP3093773B1
(de)
*
|
2015-05-13 |
2019-07-10 |
Huawei Technologies Co., Ltd. |
System und verfahren zur erzeugung von selektiven schnappschüssen einer datenbank
|
US20190188154A1
(en)
*
|
2017-12-15 |
2019-06-20 |
Intel Corporation |
Translation pinning in translation lookaside buffers
|
US20230057242A1
(en)
*
|
2021-08-10 |
2023-02-23 |
Baidu Usa Llc |
Countermeasures against side-channel attacks on secure encrypted virtualization (sev)-encrypted state (sev-es) processors
|