[go: up one dir, main page]

CN1940876A - Memory backup device and method - Google Patents

Memory backup device and method Download PDF

Info

Publication number
CN1940876A
CN1940876A CN 200510112507 CN200510112507A CN1940876A CN 1940876 A CN1940876 A CN 1940876A CN 200510112507 CN200510112507 CN 200510112507 CN 200510112507 A CN200510112507 A CN 200510112507A CN 1940876 A CN1940876 A CN 1940876A
Authority
CN
China
Prior art keywords
memory
backup
rambus
write
internal
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.)
Granted
Application number
CN 200510112507
Other languages
Chinese (zh)
Other versions
CN100399288C (en
Inventor
李众庆
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2005101125077A priority Critical patent/CN100399288C/en
Publication of CN1940876A publication Critical patent/CN1940876A/en
Application granted granted Critical
Publication of CN100399288C publication Critical patent/CN100399288C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

A back-up device of internal memory is prepared as connecting internal memory to waiting storage controller being used to latch address bus and data bus of internal memory, copying content of internal memory into nonvolatile storage connected with waiting storage controller by waiting storage controller when internal memory bus is on idle state for finalizing internal memory back-up, connecting waiting storage controller on bus of internal memory and setting operation of internal memory controller to be prior than that of waiting storage controller.

Description

A kind of memory backup device and method
Technical field
The present invention relates to memory backup device and method, relate in particular to and utilize nonvolatile memory to carry out the apparatus and method of Dram backup.
Background technology
Internal memory plays an important role in computing machine as the operation carrier of all computer programs.Calculator memory all is to adopt the storer that easily loses type at present, though travelling speed is fast, when not having the power supply power supply, the content in the storer all can be lost.If internal memory adopts nonvolatile memory, because its access speed is too slow, so can't satisfy the service requirement of present computer system.
In order to overcome the above problems, common way is that the content in the internal memory is stored in the large-scale nonvolatile memory (for example hard disk) at present, and computing machine can cut off the power supply then.But, will cause the speed of switching slack-off to and fro from the disk copy data.
In S3 (S3 is commonly referred to STR (Suspend to RAM), suspends to internal memory), promptly, to close hard disk behind the operating data write memory, because the storer of CPU inside (such as cache memory, register etc.) can't keep content, have to be in internal memory with the environment copy, use standby (STANDBY) power supply to power then, provide and write with a brush dipped in Chinese ink circuit, guarantee to keep the content in the internal memory to internal memory, the power-off of other parts of system then, comprise CPU, hard disk, peripheral hardware etc.Deng when system is recovered again, cpu reset restarts the content in the running memory again.
In this case, system depends on the reliability of S3, if S3 feed circuit instability will cause loss of data.For this reason, existing United States Patent (USP) has proposed to copy the content in the internal memory to solution such in the hard disk for the 6th, 389, No. 556 and has overcome the problems referred to above.But, in this solution,, and need can underspeed like this through being transformed into the IDE bus through pci bus again after the processing of south bridge because the speed of content copy is slow.
In addition, in United States Patent (USP) 6,546, the disposal route that has disclosed a kind of about Memory Backup No. 472, it accelerates the speed of access by reducing each access in the internal memory to the content on the hard disk, but this disposal route need be through the intervention of operating system, implementation procedure more complicated.And it is slow to solve harddisk access speed equally, must be through the problem of south bridge north bridge conversion.
In addition, be subjected to present technical limitation, the access speed of nonvolatile memory is slower, if directly connect internal memory, it will drag slow rambus, even causes loss of data.
And existing various bussing techniques such as PCI, all are to utilize method such as wait to carry out the coordination of the bus of friction speed.Like this, in the visit slow devices, in order to guarantee the correct read-write of access content, bus often adopts the mode of wait, pins data-signal with latch earlier, and then with writing data into memory, latch discharges then.During this period, bus is if read and write, owing in the visit slow devices, finish so bus must be waited for the visit of this slow devices, thereby whole read or write speed all can be affected.
Therefore, be necessary to provide a kind of speed of Memory Backup, apparatus and method that the while does not influence the internal memory normal running of improving.
Summary of the invention
First purpose of the present invention is to provide a kind of speed of Memory Backup, memory backup device that the while does not influence the internal memory normal running of improving.
Second purpose of the present invention is to provide a kind of speed of Memory Backup, Memory Backup method that the while does not influence the internal memory normal running of improving.
According to first purpose of the present invention, a kind of memory backup device is provided, comprising internal memory and Memory Controller Hub, Memory Controller Hub utilizes rambus internally to deposit into the row read-write, it is characterized in that, comprise: wait for memory controller and nonvolatile memory, these controllers to be stored link to each other with internal memory on rambus, wherein, wait for that memory controller latchs the address bus and the data bus of internal memory, when rambus is in idle condition, wait for that memory controller with in the nonvolatile memory that the memory content that latchs copies to these controllers to be stored link to each other, carries out Memory Backup, these controllers to be stored linked to each other with interior the existence on the rambus, wherein, the operator precedence of Memory Controller Hub when Memory Controller Hub will internally deposit into the row read-write, stops this Memory Backup in waiting for memory controller, releasing memory bus, and the read-write of internally depositing.
According to second purpose of the present invention, a kind of Memory Backup method that is used for above-mentioned memory backup device is provided, wherein Memory Controller Hub utilizes rambus internally to deposit into the row read-write, and it is characterized in that: address bus and data bus to internal memory latch; And when rambus is in idle condition, memory content is copied in the nonvolatile memory, carry out Memory Backup, wherein, Memory Controller Hub has precedence over this Memory Backup to the read-write of internal memory, when Memory Controller Hub will internally deposit into the row read-write, stop this Memory Backup, and the read-write of internally depositing.
The invention has the beneficial effects as follows: though Memory Controller Hub has precedence over the Memory Backup of nonvolatile memory to the read-write of internal memory, make that the Memory Backup of nonvolatile memory is always interrupted, but utilize rambus idle period of time to carry out Memory Backup, so can copy in the nonvolatile memory at the full content with internal memory of shutdown (power down) preceding prestissimo, realize the dynamic backup of memory content, and saved the Memory Backup time; Because Memory Controller Hub is preferential action to the read-write of internal memory,, nonvolatile memory do not influence the normal running of internal memory on bus so linking to each other with internal memory; After the power down, can maintain most information; And it is fast to restart speed, does not need from the hard disk reading of data, and can recover full memory.
Description of drawings
Fig. 1 has shown the structured flowchart according to memory backup device of the present invention;
Fig. 2 has shown the concrete structure block diagram according to wait memory controller 3 of the present invention;
Fig. 3 has shown the concrete structure block diagram according to the memory backup device of preferred embodiment of the present invention;
Fig. 4 has shown the concrete synoptic diagram according to structure annexation in the memory backup device of preferred embodiment of the present invention.
Embodiment
The present invention preserves memory content by adopting nonvolatile memory, thereby improves the speed of Memory Backup.Different with the method for being mentioned in the above-mentioned background technology is that the present invention directly links to each other with internal memory by the nonvolatile memory on rambus, to improve the speed of backup access.
Fig. 1 has shown the structured flowchart according to memory backup device of the present invention.As shown in Figure 1, comprise internal memory 1, Memory Controller Hub 2, wait for memory controller 3 and nonvolatile memory 4 according to memory backup device of the present invention.
Wherein, internal memory 1 and Memory Controller Hub 2 link to each other by rambus according to prior art, thereby Memory Controller Hub 2 controls are to the storage of internal memory 1.Difference from prior art is, waits for that memory controller 3 links to each other on rambus with Memory Controller Hub 2 with internal memory 1, and waits for that memory controller 3 links to each other with nonvolatile memory 4.
At this moment,, wait for memory controller 3 in the control of carrying out Memory Backup, do not require that non-volatile memory catches up with the variation of internal memory constantly, and take the way of losing though nonvolatile memory 4 directly links to each other with internal memory 1.Concrete backup procedure is: under the control of waiting for memory controller 3, change little in 4 elder generations of nonvolatile memory copy memory content, perhaps change slower memory contents, thereby can guarantee that most of memory content can obtain backup on nonvolatile memory 4, therefore, before power down, only need be to nonvolatile memory 4 the content stores of remaining not backup in the memory content, thus finish Memory Backup.So just accelerated whole memory content is backuped to speed on the nonvolatile memory 4.
But, wait for so can not when writing Fei Yishi storer 4, make rambus continue (HOLD), thereby need in control, set up back mechanism rambus because 1 read or write speed is all very fast from Memory Controller Hub 2 to internal memory.
Back mechanism provided by the present invention is set up override mechanism exactly: when nonvolatile memory 4 utilizes rambus to carry out Memory Backup, if 2 pairs of internal memories of Memory Controller Hub 1 carry out read-write motion, then the read-write of 2 pairs of internal memories 1 of Memory Controller Hub is preferential action, and rambus discharges to memory read-write simultaneously; When having only rambus to be idle condition, nonvolatile memory 4 just uses rambus under the control of waiting for memory controller 3.
Therefore, according to above Memory Backup process and back mechanism, the present invention has following advantage: though the read-write of 2 pairs of internal memories 1 of Memory Controller Hub has precedence over the Memory Backup of nonvolatile memory 4, make that the Memory Backup of nonvolatile memory 4 is always interrupted, but utilize rambus idle period of time to carry out Memory Backup, so can copy in the nonvolatile memory 4 at the full content with internal memory of shutdown (power down) preceding prestissimo, realize the dynamic backup of memory content, and saved the Memory Backup time; Because the read-write of 2 pairs of internal memories 1 of Memory Controller Hub is preferential action,, nonvolatile memory 4 do not influence the normal running of internal memory 1 on bus so linking to each other with internal memory 1; After the power down, can maintain most information; And it is fast to restart speed, does not need from the hard disk reading of data, and can recover full memory.
To specify below and wait for that 3 pairs of memory controllers utilize nonvolatile memory 4 to carry out the control of Memory Backup.
The wait memory controller 3 that the present invention is provided with between Memory Controller Hub 2 and nonvolatile memory 4 adopts the control hierarchy lower to rambus.In other words, set up arbitration mechanism between Memory Controller Hub 2 and the wait memory controller 3, promptly for rambus, the rank of Memory Controller Hub 2 is than the priority level height of waiting for memory controller 3.Thereby when two controllers are all want rambus controlled, wait for that memory controller 3 makes way for Memory Controller Hub 2, operate by Memory Controller Hub 2.Wait for that memory controller 3 only just takies bus in bus during for idle condition, copies memory content in the nonvolatile memory 4 to.
Fig. 2 has shown the concrete structure block diagram according to wait memory controller 3 of the present invention.
As shown in Figure 2, wait for that memory controller 3 comprises bus arbitration controller 31, data latches 32 and non-volatile memory driver 33.
Wherein, bus arbitration controller 31, data latches 32 and non-volatile memory driver 33 interconnect respectively, and bus arbitration controller 31 and data latches 32 be connected in rambus, and non-volatile memory driver 33 is connected in nonvolatile memory 4.
When carrying out Memory Backup, because the changed condition of rambus is too fast, nonvolatile memory 4 does not catch up with the pace of change of rambus, so data latches 32 is at first handled the address and the data of memory content, address bus and data bus is latched.
When bus is in idle condition, bus arbitration controller 31 is triggered automatically, thereby control is to the backup of memory content, the address and the data of the memory content that utilizes non-volatile memory driver 33 and latch according to data latches 32 are carried out the dynamic memory (storage that can be interrupted) of memory content at nonvolatile memory 4.
Therefore when bus was in idle condition, memory backup device of the present invention can carry out Memory Backup automatically, does not disturb the read-write of 2 pairs of internal memories 1 of Memory Controller Hub.
To be further detailed embodiments of the present invention according to specific embodiment below.
Preferred embodiment
Fig. 3 has shown the concrete structure block diagram according to the memory backup device of preferred embodiment of the present invention.
As shown in Figure 3, the memory backup device of present embodiment comprises DIMM (two-wire internal memory module) Memory Controller Hub 41, DIMM internal memory 42, read write command controller 43, data latches 44 and FLASH (quickflashing) storer 45.Wherein the set of read write command controller 43 and data latches 44 and the non-volatile memory driver that do not show is corresponding to aforesaid wait memory controller 3.
Wherein DIMM Memory Controller Hub 41 and DIMM internal memory 42 are by rambus (data bus, address bus and command line) link to each other, link to each other by command line between read write command controller 43 and DIMM Memory Controller Hub 41 and the DIMM internal memory 42, link to each other with address bus by data bus between data latches 44 and DIMM Memory Controller Hub 41 and the DIMM internal memory 42, read write command controller 43 and data latches 44 interconnect, and read write command controller 43 is linked to each other with FLASH storer 45 by command line, and data latches 44 is linked to each other with FLASH storer 45 by command line.
Because FLASH storer 45 can not be caught up with the fast-changing state of rambus, so data latches 44 is at first handled the address and the data of memory content, address and data is latched.FLASH storer 45 can slowly carry out dynamic Memory Backup afterwards, and does not disturb the operation of rambus.
When 41 pairs of DIMM internal memories 42 of DIMM Memory Controller Hub are read and write (rambus is in the state that takies), read write command controller 43 is not operated; When rambus is in idle state, read write command controller 43 is triggered, thereby according to data latches 44 latched data, control data copies in the FLASH storer 45, thereby finish dynamic backup to memory content, till the content in all the elements in FLASH storer 45 and the DIMM internal memory 42 is consistent.
It should be noted that this read write command controller 43 is similar to DMA (direct memory access) controller, only this read write command controller 43 does not need software trigger, but hardware triggers the i.e. just triggering bus free time automatically.
Table one has shown the control signal truth table of DIMM Memory Controller Hub 41 and read write command controller 43.It has further shown the read-write of DIMM internal memory 42 and the access relationships between FLASH storer 45 and the DIMM internal memory 42.
Table one control signal truth table
/MW /MR /FW /FR /MO State
H L X X L Internal memory is write
L H X X L Internal memory is read
H L H L H Internal memory is toward FLASH storer copy
L H L H H The FLASH storer is toward memory copying
Wherein, MW represents the rambus write signal, and MR represents the rambus read signal, and FW represents the FLASH memory write signals, FR represents FLASH memory read signal, and MO represents operation signal, and "/" expression low level is effective, H represents high level, and L represents low level, and no matter X represents what state.
To specifically introduce below between internal memory in the memory backup device shown in Figure 3 (DIMM internal memory) and the nonvolatile memory (FLASH storer) and be connected corresponding relation.
Fig. 4 has shown according to the connection of the structure in the memory backup device of preferred embodiment of the present invention corresponding relation.Here be example description architecture annexation with 8 position datawires, it should be noted that memory backup device of the present invention can comprise the long numeric data line.
As shown in Figure 4, here to wait for read write command controller 43, data latches 44 that shows in memory controller 3 presentation graphs 3 and the non-volatile memory driver that does not show.Wherein, this DIMM Memory Controller Hub 42 comprises 8 memory block D0, the D1...D7s corresponding with 8 position datawires; These controllers 3 to be stored comprise 8 sub-controllers corresponding with 8 position datawires; And this FLASH storer 45 comprises 8 quantum memories corresponding with 8 position datawires.That is to say corresponding memory block on each data line, a sub-controller and a quantum memory.
Corresponding a memory block on each data line, a sub-controller, carry out as shown in Figure 1 operation with a quantum memory, promptly when rambus is in idle condition, sub-controller copies the content of corresponding memory block in the corresponding FLASH quantum memory to, just adopt the copy mode of bit-by-bit back-to-back, thereby realize the dynamic content backup.
It should be noted that the number of data line number, memory block, the number of sub-controller and the number of quantum memory are corresponding, and can be arbitrary value.
Because present embodiment utilizes minor structure to copy, thereby realize the bit-by-bit copy mode, guarantee the accurate copy of data.
In sum, memory backup device provided by the invention and method have following advantage: though the read-write of 2 pairs of internal memories 1 of Memory Controller Hub has precedence over the Memory Backup of nonvolatile memory 4, make that the Memory Backup of nonvolatile memory 4 is always interrupted, but utilize rambus idle period of time to carry out Memory Backup, so can copy in the nonvolatile memory 4 at the full content with internal memory of shutdown (power down) preceding prestissimo, realize the dynamic backup of memory content, and saved the Memory Backup time; Because the read-write of 2 pairs of internal memories 1 of Memory Controller Hub is preferential action,, nonvolatile memory 4 do not influence the normal running of internal memory 1 on bus so linking to each other with internal memory 1; After the power down, can maintain most information; And it is fast to restart speed, does not need from the hard disk reading of data, and can recover full memory.
Concerning those skilled in the art, can associate other advantage and distortion easily according to above embodiment.Therefore, the present invention is not limited to above-mentioned specific embodiment, and it carries out detailed, exemplary explanation as just example to a kind of form of the present invention.In the scope that does not deviate from aim of the present invention, those of ordinary skills can replace resulting technical scheme by various being equal to according to above-mentioned specific embodiment, but these technical schemes all should be included in the scope of claim of the present invention and the scope that is equal within.

Claims (10)

1. memory backup device, comprising internal memory and Memory Controller Hub, Memory Controller Hub utilizes rambus internally to deposit into the row read-write, it is characterized in that, comprising: wait for memory controller and nonvolatile memory, these controllers to be stored link to each other with internal memory on rambus, wherein
Wait for that memory controller latchs the address bus and the data bus of internal memory, when rambus is in idle condition, wait for that memory controller is with in the nonvolatile memory that the memory content that latchs copies to these controllers to be stored link to each other, carry out Memory Backup, these controllers to be stored linked to each other with interior the existence on the rambus, wherein, the operator precedence of Memory Controller Hub is in waiting for memory controller, when Memory Controller Hub will internally deposit into the row read-write, stop this Memory Backup, releasing memory bus, and the read-write of internally depositing.
2. memory backup device as claimed in claim 1, wherein,
When rambus was in idle condition, these controllers to be stored are triggered automatically carried out Memory Backup.
3. memory backup device as claimed in claim 2, wherein,
Memory content is copied in the process of nonvolatile memory at these controllers to be stored, these controllers to be stored at first copy changing little memory content.
4. memory backup device as claimed in claim 3, wherein,
Memory content is copied in the process of nonvolatile memory at these controllers to be stored, between internal memory and nonvolatile memory, adopt the copy mode of bit-by-bit back-to-back.
5. memory backup device as claimed in claim 4, wherein,
The number of the sub-controller that the number of the memory block that this internal memory has, these controllers to be stored have and the number of the quantum memory that nonvolatile memory has are corresponding, and on each data line corresponding one by one a memory block, a sub-controller and a quantum memory.
6. Memory Backup method, wherein Memory Controller Hub utilizes rambus internally to deposit into the row read-write, it is characterized in that:
Address bus and data bus to internal memory latch; And
When rambus is in idle condition, the memory content that latchs is copied in the nonvolatile memory, carry out Memory Backup, wherein, Memory Controller Hub has precedence over this Memory Backup to the read-write of internal memory, when Memory Controller Hub will internally deposit into the row read-write, stops this Memory Backup, releasing memory bus, and the read-write of internally depositing.
7. Memory Backup method as claimed in claim 6, wherein,
When rambus is in idle condition, triggers automatically and carry out Memory Backup.
8. Memory Backup method as claimed in claim 7, wherein,
Memory content is being copied in the process of nonvolatile memory, at first copying changing little memory content.
9. Memory Backup method as claimed in claim 8, wherein,
Memory content is being copied in the process of nonvolatile memory, between internal memory and nonvolatile memory, adopting the copy mode of bit-by-bit back-to-back.
10. Memory Backup method as claimed in claim 9, wherein,
The number of the memory block that internal memory had, the number of the quantum memory in amount of capacity and the nonvolatile memory, amount of capacity is corresponding.
CNB2005101125077A 2005-09-30 2005-09-30 Memory backup device and method Expired - Fee Related CN100399288C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101125077A CN100399288C (en) 2005-09-30 2005-09-30 Memory backup device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101125077A CN100399288C (en) 2005-09-30 2005-09-30 Memory backup device and method

Publications (2)

Publication Number Publication Date
CN1940876A true CN1940876A (en) 2007-04-04
CN100399288C CN100399288C (en) 2008-07-02

Family

ID=37959086

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101125077A Expired - Fee Related CN100399288C (en) 2005-09-30 2005-09-30 Memory backup device and method

Country Status (1)

Country Link
CN (1) CN100399288C (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101609435B (en) * 2009-03-24 2012-01-04 成都市华为赛门铁克科技有限公司 Method of power failure protection of equipment, electronic equipment and network system
US8281095B2 (en) 2009-03-13 2012-10-02 Prolific Technology Inc. Data storage system and backup method thereof
CN104077245A (en) * 2013-03-27 2014-10-01 研祥智能科技股份有限公司 NVRAM (non-volatile random access memory) control method and system
CN104102750A (en) * 2013-04-11 2014-10-15 深圳市腾讯计算机系统有限公司 Operating data recording method, device and server
WO2015081470A1 (en) * 2013-12-02 2015-06-11 华为技术有限公司 Data processing device and data processing method
US9785375B2 (en) 2013-08-31 2017-10-10 Huawei Technologies Co., Ltd. Migrating data between memory units in server
US10049010B2 (en) 2013-11-22 2018-08-14 Huawei Technologies Co., Ltd. Method, computer, and apparatus for migrating memory data
CN108572926A (en) * 2017-03-13 2018-09-25 阿里巴巴集团控股有限公司 A kind of method and apparatus for synchronizing caching belonging to central processing unit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6389556B1 (en) * 1999-01-21 2002-05-14 Advanced Micro Devices, Inc. Mechanism to prevent data loss in case of a power failure while a PC is in suspend to RAM state
US6546472B2 (en) * 2000-12-29 2003-04-08 Hewlett-Packard Development Company, L.P. Fast suspend to disk
CN100395723C (en) * 2003-07-17 2008-06-18 鸿富锦精密工业(深圳)有限公司 Single memory automatic staring back-up system and method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8281095B2 (en) 2009-03-13 2012-10-02 Prolific Technology Inc. Data storage system and backup method thereof
CN101609435B (en) * 2009-03-24 2012-01-04 成都市华为赛门铁克科技有限公司 Method of power failure protection of equipment, electronic equipment and network system
CN104077245A (en) * 2013-03-27 2014-10-01 研祥智能科技股份有限公司 NVRAM (non-volatile random access memory) control method and system
CN104077245B (en) * 2013-03-27 2018-05-29 南通研祥智能科技有限公司 A kind of NVRAM control methods and system
CN104102750A (en) * 2013-04-11 2014-10-15 深圳市腾讯计算机系统有限公司 Operating data recording method, device and server
CN104102750B (en) * 2013-04-11 2018-04-27 深圳市腾讯计算机系统有限公司 Operation data recording method, device and server
US9785375B2 (en) 2013-08-31 2017-10-10 Huawei Technologies Co., Ltd. Migrating data between memory units in server
US10049010B2 (en) 2013-11-22 2018-08-14 Huawei Technologies Co., Ltd. Method, computer, and apparatus for migrating memory data
WO2015081470A1 (en) * 2013-12-02 2015-06-11 华为技术有限公司 Data processing device and data processing method
US9354985B2 (en) 2013-12-02 2016-05-31 Huawei Technologies Co., Ltd. Data processing device and data processing method
US9557927B2 (en) 2013-12-02 2017-01-31 Huawei Technologies Co., Ltd. Data processing device and data processing method
CN108572926A (en) * 2017-03-13 2018-09-25 阿里巴巴集团控股有限公司 A kind of method and apparatus for synchronizing caching belonging to central processing unit

Also Published As

Publication number Publication date
CN100399288C (en) 2008-07-02

Similar Documents

Publication Publication Date Title
US12086039B2 (en) High performance persistent memory
TWI771387B (en) Memory module and method for operating memory module
US10360149B2 (en) Data structure store in persistent memory
CN1148658C (en) Method and system for managing RAID storage system using cache
US11544093B2 (en) Virtual machine replication and migration
US20040148360A1 (en) Communication-link-attached persistent memory device
US11037627B2 (en) Cell block allocation for hybrid dual write
DE102008036822A1 (en) Method for storing data in a solid state memory, solid state memory system and computer system
JP2006323826A (en) System for log writing in database management system
CN110750356A (en) Multi-core interactive method, system and storage medium suitable for non-volatile memory
US9507534B2 (en) Home agent multi-level NVM memory architecture
CN106202459A (en) Relevant database storage performance optimization method under virtualized environment and system
CN1940876A (en) Memory backup device and method
US20230273751A1 (en) Resiliency and performance for cluster memory
US11907065B2 (en) Resiliency and performance for cluster memory
WO2021085717A1 (en) Data processing method for log-structured merge tree-based database using non-volatile memory
DE102022210344A1 (en) DEVICE AND METHOD FOR IMPROVING DATA INPUT/OUTPUT PERFORMANCE OF A MEMORY
US12124715B2 (en) Resiliency and performance for cluster memory
US20080133836A1 (en) Apparatus, system, and method for a defined multilevel cache
CN119512986A (en) Effectively avoid high speed cache miss
US20240004653A1 (en) Approach for managing near-memory processing commands from multiple processor threads to prevent interference at near-memory processing elements
US12242386B2 (en) Efficient logical to physical mapping updates
US20220188228A1 (en) Cache evictions management in a two level memory controller mode
US11698760B2 (en) Copy and restore of page in byte-addressable chunks of cluster memory
US20250028611A1 (en) Snapshot based memory checkpoint copy

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080702

Termination date: 20200930

CF01 Termination of patent right due to non-payment of annual fee