Movatterモバイル変換


[0]ホーム

URL:


US20070067604A1 - Hardware support for superpage coalescing - Google Patents

Hardware support for superpage coalescing
Download PDF

Info

Publication number
US20070067604A1
US20070067604A1US11/551,168US55116806AUS2007067604A1US 20070067604 A1US20070067604 A1US 20070067604A1US 55116806 AUS55116806 AUS 55116806AUS 2007067604 A1US2007067604 A1US 2007067604A1
Authority
US
United States
Prior art keywords
cache
memory
tag
entry
address tag
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/551,168
Inventor
Elmootazbellah Elnozahy
James Peterson
Ramakrishnan Rajamony
Hazim Shafi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/551,168priorityCriticalpatent/US20070067604A1/en
Publication of US20070067604A1publicationCriticalpatent/US20070067604A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of assigning virtual memory to physical memory in a data processing system allocates a set of contiguous physical memory pages for a new page mapping, instructs the memory controller to move the virtual memory pages according to the new page mapping, and then allows access to the virtual memory pages using the new page mapping while the memory controller is still copying the virtual memory pages to the set of physical memory pages. The memory controller can use a mapping table which temporarily stores entries of the old and new page addresses, and releases the entries as copying for each entry is completed. The translation look aside buffer (TLB) entries in the processor cores are updated for the new page addresses prior to completion of copying of the memory pages by the memory controller. The invention can be extended to non-uniform memory array (NUMA) systems. For systems with cache memory, any cache entry which is affected by the page move can be updated by modifying its address tag according to the new page mapping. This tag modification may be limited to cache entries in a dirty coherency state. The cache can further relocate a cache entry based on a changed congruence class for any modified address tag.

Description

Claims (19)

US11/551,1682003-11-132006-10-19Hardware support for superpage coalescingAbandonedUS20070067604A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/551,168US20070067604A1 (en)2003-11-132006-10-19Hardware support for superpage coalescing

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US10/713,733US8417913B2 (en)2003-11-132003-11-13Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages
US11/551,168US20070067604A1 (en)2003-11-132006-10-19Hardware support for superpage coalescing

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/713,733DivisionUS8417913B2 (en)2003-11-132003-11-13Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages

Publications (1)

Publication NumberPublication Date
US20070067604A1true US20070067604A1 (en)2007-03-22

Family

ID=34573793

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/713,733Expired - Fee RelatedUS8417913B2 (en)2003-11-132003-11-13Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages
US11/551,168AbandonedUS20070067604A1 (en)2003-11-132006-10-19Hardware support for superpage coalescing

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/713,733Expired - Fee RelatedUS8417913B2 (en)2003-11-132003-11-13Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages

Country Status (2)

CountryLink
US (2)US8417913B2 (en)
CN (1)CN1617113B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090222642A1 (en)*2008-02-292009-09-03International Business Machines CorporationMechanism for visualizing memory fragmentation
US20100115229A1 (en)*2008-10-312010-05-06Greg ThelenSystem And Method For On-the-fly TLB Coalescing
US20100215280A1 (en)*2009-02-262010-08-26Microsoft CorporationRdp bitmap hash acceleration using simd instructions
US20100250868A1 (en)*2009-03-262010-09-30Microsoft CorporationVirtual non-uniform memory architecture for virtual machines
US20100251234A1 (en)*2009-03-262010-09-30Microsoft CorporationVirtual non-uniform memory architecture for virtual machines
US20100332720A1 (en)*2009-06-262010-12-30Jichuan ChangDirect Memory Access and Super Page Swapping Optimizations For A Memory Blade
WO2011002900A1 (en)*2009-07-012011-01-06Advanced Micro Devices, Inc.Extended page size using aggregated small pages
US20110119451A1 (en)*2009-11-162011-05-19Microsoft CorporationNon-blocking data transfer via memory cache manipulation
US20110153949A1 (en)*2009-12-222011-06-23International Business Machines CorporationDelayed replacement of cache entries
CN105518631A (en)*2014-08-082016-04-20华为技术有限公司Memory management method, device and system and network-on-chip
US9734066B1 (en)*2014-05-222017-08-15Sk Hynix Memory Solutions Inc.Workload-based adjustable cache size
US10241925B2 (en)2017-02-152019-03-26Ati Technologies UlcSelecting a default page size in a variable page size TLB
US10282309B2 (en)2017-02-242019-05-07Advanced Micro Devices, Inc.Per-page control of physical address space distribution among memory modules
US10339068B2 (en)2017-04-242019-07-02Advanced Micro Devices, Inc.Fully virtualized TLBs

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7206906B1 (en)*2004-03-102007-04-17Sun Microsystems, Inc.Physical address mapping framework
US7363456B2 (en)*2005-04-152008-04-22International Business Machines CorporationSystem and method of allocating contiguous memory in a data processing system
US7437529B2 (en)*2005-06-162008-10-14International Business Machines CorporationMethod and mechanism for efficiently creating large virtual memory pages in a multiple page size environment
US7934054B1 (en)2005-11-152011-04-26Oracle America, Inc.Re-fetching cache memory enabling alternative operational modes
US7516274B2 (en)*2005-11-152009-04-07Sun Microsystems, Inc.Power conservation via DRAM access reduction
US7899990B2 (en)*2005-11-152011-03-01Oracle America, Inc.Power conservation via DRAM access
CN100462941C (en)*2006-01-262009-02-18深圳艾科创新微电子有限公司Method for realizing memory space in configurable RISC CPU
JP4940738B2 (en)*2006-04-122012-05-30株式会社日立製作所 Storage area dynamic allocation method
US9185160B2 (en)*2007-02-122015-11-10Oracle America, Inc.Resource reservation protocol over unreliable packet transport
KR100867269B1 (en)*2007-02-222008-11-06삼성전자주식회사 A method of executing a speculative load instruction of a processor and a processor employing the method
US9244855B2 (en)2007-12-312016-01-26Intel CorporationMethod, system, and apparatus for page sizing extension
US8271989B2 (en)*2008-02-072012-09-18International Business Machines CorporationMethod and apparatus for virtual processor dispatching to a partition based on shared memory pages
US7944946B2 (en)*2008-06-092011-05-17Fortinet, Inc.Virtual memory protocol segmentation offloading
CN101477477B (en)*2009-01-122012-01-11华为技术有限公司Kernel spacing isolation method, spacing management entity and system
DK2433226T3 (en)2009-06-262015-11-02Simplivity CorpFile system
US8788739B2 (en)*2009-06-292014-07-22Hewlett-Packard Development Company, L.P.Hypervisor-based management of local and remote virtual memory pages
WO2011002438A1 (en)*2009-06-292011-01-06Hewlett-Packard Development Company, L.P.Organizing and managing a memory blade with super pages and buffers
US8838935B2 (en)2010-09-242014-09-16Intel CorporationApparatus, method, and system for implementing micro page tables
CN102467399A (en)*2010-11-182012-05-23鸿富锦精密工业(深圳)有限公司Firmware updating system and method for baseboard management controller
US20120144110A1 (en)*2010-12-022012-06-07Lsi CorporationMethods and structure for storage migration using storage array managed server agents
US9104690B2 (en)*2011-01-272015-08-11Micron Technology, Inc.Transactional memory
US11636031B2 (en)2011-08-112023-04-25Pure Storage, Inc.Optimized inline deduplication
CN102819497B (en)*2012-05-312015-09-30华为技术有限公司A kind of memory allocation method, Apparatus and system
US9753860B2 (en)*2012-06-142017-09-05International Business Machines CorporationPage table entry consolidation
US9092359B2 (en)*2012-06-142015-07-28International Business Machines CorporationIdentification and consolidation of page table entries
US9811472B2 (en)2012-06-142017-11-07International Business Machines CorporationRadix table translation of memory
US8954707B2 (en)*2012-08-032015-02-10International Business Machines CorporationAutomatic use of large pages
CN103870333B (en)2012-12-172017-08-29华为技术有限公司A kind of global memory's sharing method, device and a kind of communication system
US9176889B1 (en)2013-03-152015-11-03Google Inc.Virtual machine memory management
CN103197957B (en)*2013-03-202016-06-08无锡江南计算技术研究所Page clone method when a kind of user program performs
CN104298616B (en)*2013-07-152017-10-17华为技术有限公司Data block initial method, cache memory and terminal
CN105612499B (en)*2013-10-292018-11-13华中科技大学hybrid cache management
US9436606B2 (en)*2014-01-022016-09-06Qualcomm IncorporatedSystem and method to defragment a memory
CN104917784B (en)*2014-03-102018-06-05华为技术有限公司A kind of data migration method, device and computer system
WO2015156615A1 (en)*2014-04-092015-10-15Samsung Electronics Co., Ltd.Application execution method and apparatus
KR102262102B1 (en)2014-04-092021-06-09삼성전자 주식회사Method and apparatus for application execution
CN103984599B (en)*2014-04-142017-05-17北京大学Method for improving utilization rate of large pages of operating system
RU2610582C2 (en)*2014-09-302017-02-13Общество С Ограниченной Ответственностью "Яндекс"Method for transmitting and method for producing an object from the first process to the second process, a machine-readable medium (2 versions)
US9542333B2 (en)*2014-12-042017-01-10Qualcomm IncorporatedSystems and methods for providing improved latency in a non-uniform memory architecture
US9575881B2 (en)2014-12-042017-02-21Qualcomm IncorporatedSystems and methods for providing improved latency in a non-uniform memory architecture
KR101815673B1 (en)*2015-05-192018-01-11한양대학교 산학협력단System and method for generating virtual super page and accessing data based on the virtual super page
CN106776376B (en)*2015-11-242019-08-06群联电子股份有限公司Buffer memory management method, memory control circuit unit and storage device
US9870341B2 (en)*2016-03-182018-01-16Qualcomm IncorporatedMemory reduction method for fixed point matrix multiply
US10339065B2 (en)*2016-12-012019-07-02Ampere Computing LlcOptimizing memory mapping(s) associated with network nodes
US10565121B2 (en)*2016-12-162020-02-18Alibaba Group Holding LimitedMethod and apparatus for reducing read/write contention to a cache
US10268413B2 (en)*2017-01-272019-04-23Samsung Electronics Co., Ltd.Overflow region memory management
US12117940B2 (en)2017-12-052024-10-15Red Hat, Inc.Host address space identifier for non-uniform memory access locality in virtual machines
US10613990B2 (en)2017-12-052020-04-07Red Hat, Inc.Host address space identifier for non-uniform memory access locality in virtual machines
WO2019160542A1 (en)2018-02-142019-08-22Google LlcSystem for live migration of virtual machines with assigned peripheral devices
US10783049B2 (en)*2018-02-262020-09-22International Business Machines CorporationVirtual storage drive management in a data storage system
US20200019412A1 (en)*2018-07-122020-01-16Dell Products L.P.Systems and methods for optimal configuration of information handling resources
US10871921B2 (en)*2018-07-302020-12-22Alibaba Group Holding LimitedMethod and system for facilitating atomicity assurance on metadata and data bundled storage
CN113168293B (en)*2019-01-312024-08-09华为技术有限公司 Method and apparatus for accessing cache in a cluster storage system
CN110347614B (en)*2019-07-082022-08-12镕铭微电子(济南)有限公司Storage space mapping algorithm, cache state machine, storage device, and storage medium
US20210157647A1 (en)*2019-11-252021-05-27Alibaba Group Holding LimitedNuma system and method of migrating pages in the system
CN112115073A (en)*2020-09-042020-12-22北京易捷思达科技发展有限公司Recovery method and device applied to Bcache
CN120045471B (en)*2025-04-242025-07-25沐曦集成电路(上海)股份有限公司High-speed buffer storage line redirection system

Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US612613A (en)*1898-10-18Island
US5206939A (en)*1990-09-241993-04-27Emc CorporationSystem and method for disk mapping and data retrieval
US5386526A (en)*1991-10-181995-01-31Sun Microsystems, Inc.Cache memory controller and method for reducing CPU idle time by fetching data during a cache fill
US5784707A (en)*1994-01-121998-07-21Sun Microsystems, Inc.Method and apparatus for managing virtual computer memory with multiple page sizes
US5835964A (en)*1996-04-291998-11-10Microsoft CorporationVirtual memory system with hardware TLB and unmapped software TLB updated from mapped task address maps using unmapped kernel address map
US5974507A (en)*1997-04-141999-10-26International Business Machines CorporationOptimizing a cache eviction mechanism by selectively introducing different levels of randomness into a replacement algorithm
US6073226A (en)*1997-03-192000-06-06Microsoft CorporationSystem and method for minimizing page tables in virtual memory systems
US6085296A (en)*1997-11-122000-07-04Digital Equipment CorporationSharing memory pages and page tables among computer processes
US6175906B1 (en)*1996-12-062001-01-16Advanced Micro Devices, Inc.Mechanism for fast revalidation of virtual tags
US6182198B1 (en)*1998-06-052001-01-30International Business Machines CorporationMethod and apparatus for providing a disc drive snapshot backup while allowing normal drive read, write, and buffering operations
US6275897B1 (en)*1997-06-172001-08-14Emc CorporationRemote cache utilization for mirrored mass storage subsystem
US6341341B1 (en)*1999-12-162002-01-22Adaptec, Inc.System and method for disk control with snapshot feature including read-write snapshot half
US6434681B1 (en)*1999-12-022002-08-13Emc CorporationSnapshot copy facility for a data storage system permitting continued host read/write access
US6434670B1 (en)*1999-11-092002-08-13International Business Machines CorporationMethod and apparatus for efficiently managing caches with non-power-of-two congruence classes
US6477612B1 (en)*2000-02-082002-11-05Microsoft CorporationProviding access to physical memory allocated to a process by selectively mapping pages of the physical memory with virtual memory allocated to the process
US6725289B1 (en)*2002-04-172004-04-20Vmware, Inc.Transparent address remapping for high-speed I/O
US6732238B1 (en)*2001-06-082004-05-04Tensilica, Inc.Set-associative cache memory having variable time decay rewriting algorithm
US6904490B2 (en)*2002-10-102005-06-07International Business Machines CorporationMethod and system of managing virtualized physical memory in a multi-processor system
US6907494B2 (en)*2002-10-102005-06-14International Business Machines CorporationMethod and system of managing virtualized physical memory in a memory controller and processor system
US7117312B1 (en)*2003-11-172006-10-03Sun Microsystems, Inc.Mechanism and method employing a plurality of hash functions for cache snoop filtering

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6442666B1 (en)*1999-01-282002-08-27Infineon Technologies AgTechniques for improving memory access in a virtual memory system
US6212613B1 (en)*1999-03-222001-04-03Cisco Technology, Inc.Methods and apparatus for reusing addresses in a computer
US6581151B2 (en)*2001-07-182003-06-17Ip-First, LlcApparatus and method for speculatively forwarding storehit data based on physical page index compare

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US612613A (en)*1898-10-18Island
US5206939A (en)*1990-09-241993-04-27Emc CorporationSystem and method for disk mapping and data retrieval
US5386526A (en)*1991-10-181995-01-31Sun Microsystems, Inc.Cache memory controller and method for reducing CPU idle time by fetching data during a cache fill
US5784707A (en)*1994-01-121998-07-21Sun Microsystems, Inc.Method and apparatus for managing virtual computer memory with multiple page sizes
US5835964A (en)*1996-04-291998-11-10Microsoft CorporationVirtual memory system with hardware TLB and unmapped software TLB updated from mapped task address maps using unmapped kernel address map
US6175906B1 (en)*1996-12-062001-01-16Advanced Micro Devices, Inc.Mechanism for fast revalidation of virtual tags
US6073226A (en)*1997-03-192000-06-06Microsoft CorporationSystem and method for minimizing page tables in virtual memory systems
US5974507A (en)*1997-04-141999-10-26International Business Machines CorporationOptimizing a cache eviction mechanism by selectively introducing different levels of randomness into a replacement algorithm
US6275897B1 (en)*1997-06-172001-08-14Emc CorporationRemote cache utilization for mirrored mass storage subsystem
US6085296A (en)*1997-11-122000-07-04Digital Equipment CorporationSharing memory pages and page tables among computer processes
US6182198B1 (en)*1998-06-052001-01-30International Business Machines CorporationMethod and apparatus for providing a disc drive snapshot backup while allowing normal drive read, write, and buffering operations
US6434670B1 (en)*1999-11-092002-08-13International Business Machines CorporationMethod and apparatus for efficiently managing caches with non-power-of-two congruence classes
US6434681B1 (en)*1999-12-022002-08-13Emc CorporationSnapshot copy facility for a data storage system permitting continued host read/write access
US6341341B1 (en)*1999-12-162002-01-22Adaptec, Inc.System and method for disk control with snapshot feature including read-write snapshot half
US6477612B1 (en)*2000-02-082002-11-05Microsoft CorporationProviding access to physical memory allocated to a process by selectively mapping pages of the physical memory with virtual memory allocated to the process
US6732238B1 (en)*2001-06-082004-05-04Tensilica, Inc.Set-associative cache memory having variable time decay rewriting algorithm
US6725289B1 (en)*2002-04-172004-04-20Vmware, Inc.Transparent address remapping for high-speed I/O
US6904490B2 (en)*2002-10-102005-06-07International Business Machines CorporationMethod and system of managing virtualized physical memory in a multi-processor system
US6907494B2 (en)*2002-10-102005-06-14International Business Machines CorporationMethod and system of managing virtualized physical memory in a memory controller and processor system
US7117312B1 (en)*2003-11-172006-10-03Sun Microsystems, Inc.Mechanism and method employing a plurality of hash functions for cache snoop filtering

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8195915B2 (en)2008-02-292012-06-05International Business Machines CorporationMechanism for visualizing memory fragmentation
US20090222642A1 (en)*2008-02-292009-09-03International Business Machines CorporationMechanism for visualizing memory fragmentation
US20100115229A1 (en)*2008-10-312010-05-06Greg ThelenSystem And Method For On-the-fly TLB Coalescing
US8516221B2 (en)*2008-10-312013-08-20Hewlett-Packard Development Company, L.P.On-the fly TLB coalescing
US20100215280A1 (en)*2009-02-262010-08-26Microsoft CorporationRdp bitmap hash acceleration using simd instructions
US9071843B2 (en)2009-02-262015-06-30Microsoft Technology Licensing, LlcRDP bitmap hash acceleration using SIMD instructions
US20100251234A1 (en)*2009-03-262010-09-30Microsoft CorporationVirtual non-uniform memory architecture for virtual machines
US10908968B2 (en)2009-03-262021-02-02Microsoft Technology Licensing, LlcInstantiating a virtual machine with a virtual non-uniform memory architecture and determining a highest detected NUMA ratio in a datacenter
US10705879B2 (en)2009-03-262020-07-07Microsoft Technology Licensing, LlcAdjusting guest memory allocation in virtual non-uniform memory architecture (NUMA) nodes of a virtual machine
US9535767B2 (en)2009-03-262017-01-03Microsoft Technology Licensing, LlcInstantiating a virtual machine with a virtual non-uniform memory architecture
US20100250868A1 (en)*2009-03-262010-09-30Microsoft CorporationVirtual non-uniform memory architecture for virtual machines
US9529636B2 (en)2009-03-262016-12-27Microsoft Technology Licensing, LlcSystem and method for adjusting guest memory allocation based on memory pressure in virtual NUMA nodes of a virtual machine
US20100332720A1 (en)*2009-06-262010-12-30Jichuan ChangDirect Memory Access and Super Page Swapping Optimizations For A Memory Blade
US8966195B2 (en)*2009-06-262015-02-24Hewlett-Packard Development Company, L.P.Direct memory access and super page swapping optimizations for a memory blade
US20110004739A1 (en)*2009-07-012011-01-06Hohmuth Michael PExtended page size using aggregated small pages
GB2485082A (en)*2009-07-012012-05-02Advanced Micro Devices IncExtended page size using aggregated small pages
US8195917B2 (en)2009-07-012012-06-05Advanced Micro Devices, Inc.Extended page size using aggregated small pages
WO2011002900A1 (en)*2009-07-012011-01-06Advanced Micro Devices, Inc.Extended page size using aggregated small pages
GB2485082B (en)*2009-07-012015-08-26Advanced Micro Devices IncExtended page size using aggregated small pages
US8495299B2 (en)2009-11-162013-07-23Microsoft CorporationNon-blocking data transfer via memory cache manipulation
US8812817B2 (en)2009-11-162014-08-19Microsoft CorporationNon-blocking data transfer via memory cache manipulation
US20110119451A1 (en)*2009-11-162011-05-19Microsoft CorporationNon-blocking data transfer via memory cache manipulation
US8832383B2 (en)2009-12-222014-09-09International Business Machines CorporationDelayed replacement of TLB entries
US8473684B2 (en)2009-12-222013-06-25International Business Machines CorporationDelayed replacement of cache entries
US20110153949A1 (en)*2009-12-222011-06-23International Business Machines CorporationDelayed replacement of cache entries
US9734066B1 (en)*2014-05-222017-08-15Sk Hynix Memory Solutions Inc.Workload-based adjustable cache size
CN105518631A (en)*2014-08-082016-04-20华为技术有限公司Memory management method, device and system and network-on-chip
US10241925B2 (en)2017-02-152019-03-26Ati Technologies UlcSelecting a default page size in a variable page size TLB
US10282309B2 (en)2017-02-242019-05-07Advanced Micro Devices, Inc.Per-page control of physical address space distribution among memory modules
US10339068B2 (en)2017-04-242019-07-02Advanced Micro Devices, Inc.Fully virtualized TLBs

Also Published As

Publication numberPublication date
CN1617113A (en)2005-05-18
US8417913B2 (en)2013-04-09
CN1617113B (en)2010-04-07
US20050108496A1 (en)2005-05-19

Similar Documents

PublicationPublication DateTitle
US8417913B2 (en)Superpage coalescing which supports read/write access to a new virtual superpage mapping during copying of physical pages
US10552339B2 (en)Dynamically adapting mechanism for translation lookaside buffer shootdowns
US6370622B1 (en)Method and apparatus for curious and column caching
EP0729102B1 (en)Cachability attributes for virtual addresses in virtually and physically indexed caches
US6112285A (en)Method, system and computer program product for virtual memory support for managing translation look aside buffers with multiple page size support
EP0945805B1 (en)A cache coherency mechanism
US6594751B1 (en)Method and apparatus for pointer relocation optimization for virtual memory mapping and transaction management in a database system
JP3281893B2 (en) Method and system for implementing a cache coherency mechanism utilized within a cache memory hierarchy
EP3534268A1 (en)Memory interface
CN109815167B (en) System and method for efficient virtual tagging cache implementation
US20060143396A1 (en)Method for programmer-controlled cache line eviction policy
EP1977322B1 (en)Patrol snooping for higher level cache eviction candidate identification
US20070239938A1 (en)Area effective cache with pseudo associative memory
EP3534267A1 (en)Coherency manager
US4825412A (en)Lockout registers
US6625694B2 (en)System and method for allocating a directory entry for use in multiprocessor-node data processing systems
JP2000250812A (en)Memory cache system and managing method therefor
US5809526A (en)Data processing system and method for selective invalidation of outdated lines in a second level memory in response to a memory request initiated by a store operation
US7287122B2 (en)Data replication in multiprocessor NUCA systems to reduce horizontal cache thrashing
US11392508B2 (en)Lightweight address translation for page migration and duplication
US8473686B2 (en)Computer cache system with stratified replacement
US20150301952A1 (en)Multiplexed memory for segments and pages
US6240487B1 (en)Integrated cache buffers
US6256710B1 (en)Cache management during cache inhibited transactions for increasing cache efficiency
EP0170525B1 (en)Cache hierarchy design for use in a memory management unit

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION


[8]ページ先頭

©2009-2025 Movatter.jp