CN101989183A - Method for realizing energy-saving storing of hybrid main storage - Google Patents

Method for realizing energy-saving storing of hybrid main storage Download PDF

Info

Publication number
CN101989183A
CN101989183A CN 201010509810 CN201010509810A CN101989183A CN 101989183 A CN101989183 A CN 101989183A CN 201010509810 CN201010509810 CN 201010509810 CN 201010509810 A CN201010509810 A CN 201010509810A CN 101989183 A CN101989183 A CN 101989183A
Authority
CN
China
Prior art keywords
data
phase transition
transition storage
buffer zone
storage
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.)
Pending
Application number
CN 201010509810
Other languages
Chinese (zh)
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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN 201010509810 priority Critical patent/CN101989183A/en
Publication of CN101989183A publication Critical patent/CN101989183A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method for realizing energy-saving storing of a hybrid main storage. The method comprises the following steps: constructing the hybrid main storage taking a phase change storage as a main storage and a dynamic random storage as a buffer storage, designing a read-write policy adapting to the structure of the main storage, and reading and writing data in a disc and the phase change storage according to the read-write policy. The invention ensures that the structure of the original main storage is improved, and fully utilizes the advantages of high capacity and low power consumption of the phase change storage and the characteristic of low time delay of the dynamic random storage, so that the hybrid main storage acquires higher capacity on the premise that the power consumption and the time delay are not increased, thereby reducing the times of accessing the disc and realizing energy saving in storing.

Description

Mix primary memory and realize the method for energy-conservation storage
Affiliated technical field
The present invention relates to embedded system storage energy-saving field, relate in particular to a kind of method of improving primary memory structure and the energy-conservation storage of read-write strategy realization.
Background technology
Storer is very important ingredient in the computer system, is to be used for the parts of stored programme and data.Primary memory is the storage space that processor can directly address, and all programs and data must be loaded in the primary memory and could move.Therefore, the performance of primary memory directly has influence on the travelling speed of whole computer system.Along with the speed of processor constantly promotes, the read or write speed of primary memory does not catch up with the speed of processor far away, becomes the bottleneck that improves system performance gradually.Therefore, how under the prerequisite that does not increase expense and energy consumption, the capacity and the read or write speed that improve primary memory to greatest extent are the focuses of research always.
The proposition of cache technology is exactly in order to solve the slow problem of primary memory read or write speed.Because the speed of processor is more a lot of soon than the access speed of primary memory, processor is being waited for through regular meeting and is just being continued after the primary memory read-write is finished to carry out.Make that like this performance of processors does not fully obtain utilizing.In order to alleviate the gaps between their growth rates of processor and primary memory, the cache technology is just arisen at the historic moment.Cache is a kind of special memory sub-system between processor and primary memory, and its access speed is faster than primary memory.The data in the primary memory of processor frequent access and the memory address of these data have been stored among the cache.When processor need be visited certain address in the primary memory, cache just checked whether store this address.If there is this address, just the data with this address correspondence return to processor; If do not store this address, just carry out main memory accesses generally.
Virtual memory is exactly a kind of technology that solves the main memory capacity deficiency.This technology combines the temporary space on primary memory and the disk, makes application program think that it has the internal memory of a very large continuous whole in space.Virtual memory is in fact when the primary memory remaining space is not enough, and partial data is moved to the hard disk from primary memory, continues operation with the release portion space to program.
Though processor and the contradiction of primary memory on speed have been alleviated in the proposition of these technology to a certain extent, the relief capabilities of these technology is limited all the time.For example:, on the basis of one-level cache, proposed secondary cache even three grades of cache in order to adapt to the raising of processor speed.But the performance impact of three grades of cache is just not too obvious, just helps large programs such as server or recreation, and is little to most of home computer effects.The capacity of virtual memory neither be unlimited, is generally 1.5-2 times of physical memory, can not surpass the memory address scope 4GB of 32-bit operating system simultaneously.As seen, these technology still do not change the situation that the read or write speed of primary memory is the bottleneck of the whole computer system performance lifting of restriction.Because the lifting of processor speed far is unable to catch up with in the lifting of main memory accesses speed, the contradiction between them on speed all can show especially out sooner or later with avoiding.
The arrival in multinuclear epoch has proposed acid test more to primary memory.The present primary memory based on dynamic RAM DRAM of main flow has reached its limit.If improve the capacity of primary memory in order to adapt to the high-speed of processor, just must pay higher expense and energy consumption, cost performance is reduced greatly.Yet along with the quantity of nuclear is more and more, present primary memory will face increasing challenge.Therefore, many experts and scholars are devoted to study better storage medium, to solve the residing predicament of present memory technology.
The Flash storer is a kind of Electrically Erasable Read Only Memory, has characteristics such as solid-state property, volume are little, in light weight, anti-vibration, low energy consumption.It is a kind of not volatile storer, promptly still can preserve data muchly under the situation that does not have power supply, and its storage characteristics is equivalent to disk.It aspect price, access delay, transmission bandwidth, storage density and the energy consumption between RAM and disk.Because the Flash storer differs greatly than primary memory on access delay, therefore be difficult to apply it in the primary memory.At present, the Flash storer is mainly used in movable storage device, for example: USB flash disk, MP3, digital camera etc.Along with capacity is increasing more and more lower with price, the Flash storer may replace disk in the near future and be applied in the computer system.
Phase transition storage PCM is based on the storer of Ovshinsky in the Ao Fuxinsiji electronic effect of late 1960s proposition, utilizes the characteristic of chalcogenide compound material rapid phase transition under the electric pulse effect.Because the restriction of technology, this semiconductor memory technologies is all made progress very slow always.Up to latter stage in last century, along with the manufacturing technology of semi-conductor industry circle reaches nanometer scale, this technology just embodies its great superiority, thereby is able to develop rapidly.Phase transition storage has characteristics such as enhanced scalability, high access speed, high storage density and low energy consumption.It is only slow a little than dynamic RAM on access speed.According to these characteristics of phase transition storage, if can apply it to well in the primary memory, must solve problems such as low capacity that current primary memory faces, high energy consumption effectively, thereby greatly promote the overall performance of computer system.Because its access speed is lower with respect to dynamic RAM DRAM, if simply it as primary memory, can reduce performance of computer systems on the contrary.If can combine the composition primary memory to it and dynamic RAM, reach the effect of learning from other's strong points to offset one's weaknesses, having complementary advantages, should be helpful to promoting the primary memory performance.
Summary of the invention
For under the prerequisite that does not increase power consumption and time delay, increase the capacity of primary memory to greatest extent, adapt to the fast lifting of processor speed, reduce access times disk, reduce the energy that storage is consumed, the invention provides a kind of method that primary memory is realized energy-conservation storage of mixing.
The technical solution adopted for the present invention to solve the technical problems is:
A kind ofly mix the method that primary memory is realized energy-conservation storage, comprise the steps:
1) structure mixes primary memory:
Mix primary memory and be made up of phase transition storage PCM and dynamic RAM DRAM, phase transition storage provides the main capacity that mixes primary memory, needed instruction and data when being used for the stored programme operation; DRAM links to each other with phase transition storage with disk by data line, is used to cushion the data of disk and phase transition storage, and DRAM also links to each other with processor by data line, is used for sending data to processor;
2) according to following read-write strategy the data in disk and the phase transition storage are read and write:
When processor needs data or instruction, judge at first whether they are present in the DRAM buffer zone, just send it to processor if exist; If there is no in the DRAM buffer zone, just continue to judge whether they are present in the phase transition storage, just earlier it is read in the DRAM buffer zone, send to processor then if be present in phase transition storage; If they are not present in the phase transition storage, just from disk, it is read in the DRAM buffer zone, send to processor then;
When the DRAM buffer zone is full, the part page table can be replaced to load new data, before these page tables are replaced, judge at first whether whether page table that this plan is replaced be dirty data in the phase transition storage neutralization, if it is not in phase transition storage or dirty data, then with in its recording phase change memory, otherwise, directly it is override with new data.
For convenience the data in the DRAM buffer zone are managed, the present invention returns each item number in the DRAM buffer zone according to adding a TAG label, judge the following information of its flag data by the TAG label: whether effective, whether in phase transition storage, whether be modified; The data structure of described TAG label comprises significance bit item, PCM position item, dirty data position item, and wherein each is stored with a bit, and being provided with of each is regular as follows:
1) significance bit setting: when data deposited the DRAM buffer zone in, the significance bit among its label TAG was set to 1; When data were replaced out the DRAM buffer zone, the significance bit among its label TAG was set to 0; Significance bit is that new data can not be loaded in 1 the pairing data field of TAG, and significance bit is that new data can be loaded in 0 the pairing data field of TAG, loads that the significance bit of its TAG is set to 1 after the new data;
2) the PCM position is provided with: when data were read in the DRAM buffer zone from disk, the PCM position among its label TAG was set to 0; When data were read in the DRAM buffer zone from phase transition storage PCM, the PCM position among its label TAG was set to 1;
3) the dirty data position is provided with: when data were read in the DRAM buffer zone from disk or phase transition storage, the dirty data position among its label TAG was set to 0; After data were revised by processor, the dirty data position among its label TAG was set to 1.
At the DRAM buffer zone in the process that phase transition storage is write, also be provided with a phase transition storage write queue, when the page table that is replaced when the DRAM buffer zone need write back in the phase transition storage, earlier these page tables are sent in the phase transition storage write queue, and then recording phase change memory.
Compare with background technology, the useful effect that the present invention has is:
The mixing primary memory that utilizes phase transition storage and dynamic RAM to combine and form can make full use of their advantages separately, reaches the effect of mutual supplement with each other's advantages.Phase transition storage provides the main capacity that mixes primary memory, utilizes its high storage density characteristic greatly to improve main memory capacity, utilizes its low-voltage, low energy consumption characteristic to effectively reduce the energy consumption of whole primary memory.Dynamic RAM utilizes the characteristic of its high access speed to guarantee that the access speed of primary memory is not subjected to the influence of phase transition storage as the buffer zone that mixes primary memory.Therefore, mixing primary memory of the present invention can obtain following characteristic: high capacity, low expense, low energy consumption, high storage density and high access speed.These characteristics of mixing primary memory can solve the problems such as low capacity, high cost and high energy consumption that present primary memory faces effectively, thereby promote the overall performance of computer system.
Description of drawings
Fig. 1 is the mixing primary memory structural representation of the embodiment of the invention;
Fig. 2 is the data structure diagram of TAG in the DRAM buffer zone of the embodiment of the invention;
Fig. 3 is that the mixing primary memory of the embodiment of the invention is read strategic process figure;
Fig. 4 is that the mixing primary memory of the embodiment of the invention is write strategic process figure.
Embodiment
The embodiment of the embodiment of the invention is: at first, build the hardware environment of system according to mixing primary memory structural representation shown in Figure 1; Then according to TAG data structure configuration DRAM buffer zone shown in Figure 2; According to the read-write strategy data in disk and the phase transition storage are read and write at last.This implementation process is described in more detail below.
(1) structure mixes primary memory
The mixing primary memory is made up of phase transition storage PCM and dynamic RAM DRAM.Wherein, phase transition storage provides the main capacity that mixes primary memory, needed instruction and data when being used for the stored programme operation; Dynamic RAM is used to cushion the data of disk and phase transition storage as the memory buffer of mixing primary memory.The DRAM buffer zone can reading disk and the data of phase transition storage, so it needs data line directly to link to each other with phase transition storage with disk.The DRAM buffer zone is unique parts that can directly send data to processor, therefore has only it to have data line directly to link to each other with processor.When the DRAM buffer zone was full, the part page table will be replaced to load new data.If the data that are replaced not in phase transition storage or dirty data (be in the DRAM buffer zone data and its source data in disk or phase transition storage inconsistent), then need to write in the phase transition storage.In order to alleviate the lower writing rate of phase transition storage, avoid processor to wait as long for, in the process that phase transition storage is write, increase a phase transition storage write queue at the DRAM buffer zone.Therefore, the data line that the DRAM buffer zone writes back does not directly link to each other with phase transition storage, but is connected to the PCM write queue earlier, and then is connected to phase transition storage PCM.The structure of mixing primary memory as shown in Figure 1.
(2) DRAM buffer zone label TAG:
The DRAM buffer zone manages wherein data for convenience, gives each item number according to adding a label TAG, can judge the following information of its flag data by TAG: whether effective, whether in phase transition storage, whether be modified.The data structure of TAG as shown in Figure 2, wherein each is stored with a bit.Each setting regular as follows:
1) significance bit setting: when data deposited the DRAM buffer zone in, the significance bit among its label TAG was set to 1; When data were replaced out the DRAM buffer zone, the significance bit among its label TAG was set to 0.Significance bit is that new data can not be loaded in 1 the pairing data field of TAG, and significance bit is that new data can be loaded in 0 the pairing data field of TAG, loads that the significance bit of its TAG is set to 1 after the new data.
2) the PCM position is provided with: when data were read in the DRAM buffer zone from disk, the PCM position among its label TAG was set to 0; When data were read in the DRAM buffer zone from phase transition storage PCM, the PCM position among its label TAG was set to 1.
3) the dirty data position is provided with: when data were read in the DRAM buffer zone from disk or phase transition storage, the dirty data position among its label TAG was set to 0; After data were revised by processor, the dirty data position among its label TAG was set to 1.
(3) the read-write strategy of mixing primary memory:
When processor needs data or instruction, judge at first whether they are present in the DRAM buffer zone, just send it to processor if exist; If there is no in the DRAM buffer zone, just continue to judge whether they are present among the phase transition storage PCM, earlier it is read in the DRAM buffer zone if just exist, send to processor then, it is 110 that this data item TAG is set simultaneously; If they are not present in the phase transition storage, just from disk, it is read in the DRAM buffer zone, send to processor then, it is 100 that this data item TAG is set simultaneously.Read tactful idiographic flow as shown in Figure 3.When the DRAM buffer zone is full, the part page table will be replaced to load new data, before these page tables are replaced, to judge at first whether whether it neutralizes at phase transition storage is dirty data, if it is not in phase transition storage or dirty data, then earlier it is sent in the PCM write queue, recording phase change memory PCM then, otherwise the significance bit among this data item TAG is set to 0.Write tactful idiographic flow as shown in Figure 4.

Claims (3)

1. one kind is mixed the method that primary memory is realized energy-conservation storage, it is characterized in that comprising the steps:
1) structure mixes primary memory:
Mix primary memory and be made up of phase transition storage PCM and dynamic RAM DRAM, phase transition storage provides the main capacity that mixes primary memory, needed instruction and data when being used for the stored programme operation; DRAM links to each other with phase transition storage with disk by data line, is used to cushion the data of disk and phase transition storage, and DRAM also links to each other with processor by data line, is used for sending data to processor;
2) according to following read-write strategy the data in disk and the phase transition storage are read and write:
When processor needs data or instruction, judge at first whether they are present in the DRAM buffer zone, just send it to processor if exist; If there is no in the DRAM buffer zone, just continue to judge whether they are present in the phase transition storage, just earlier it is read in the DRAM buffer zone, send to processor then if be present in phase transition storage; If they are not present in the phase transition storage, just from disk, it is read in the DRAM buffer zone, send to processor then;
When the DRAM buffer zone is full, the part page table can be replaced to load new data, before these page tables are replaced, judge at first whether whether page table that this plan is replaced be dirty data in the phase transition storage neutralization, if it is not in phase transition storage or dirty data, then with in its recording phase change memory, otherwise, directly it is override with new data.
2. mixing primary memory as claimed in claim 1 is realized the method for energy-conservation storage, it is characterized in that: give each item number in the DRAM buffer zone according to adding a TAG label, judge the following information of its flag data by the TAG label: whether effective, whether in phase transition storage, whether be modified; The data structure of described TAG label comprises significance bit item, PCM position item, dirty data position item, and wherein each is stored with a bit, and being provided with of each is regular as follows:
1) significance bit setting: when data deposited the DRAM buffer zone in, the significance bit among its label TAG was set to 1; When data were replaced out the DRAM buffer zone, the significance bit among its label TAG was set to 0; Significance bit is that new data can not be loaded in 1 the pairing data field of TAG, and significance bit is that new data can be loaded in 0 the pairing data field of TAG, loads that the significance bit of its TAG is set to 1 after the new data;
2) the PCM position is provided with: when data were read in the DRAM buffer zone from disk, the PCM position among its label TAG was set to 0; When data were read in the DRAM buffer zone from phase transition storage PCM, the PCM position among its label TAG was set to 1;
3) the dirty data position is provided with: when data were read in the DRAM buffer zone from disk or phase transition storage, the dirty data position among its label TAG was set to 0; After data were revised by processor, the dirty data position among its label TAG was set to 1.
3. mixing primary memory as claimed in claim 1 is realized the method for energy-conservation storage, it is characterized in that: at the DRAM buffer zone in the process that phase transition storage is write, be provided with a phase transition storage write queue, when the page table that is replaced when the DRAM buffer zone need write back in the phase transition storage, earlier these page tables are sent in the phase transition storage write queue, and then recording phase change memory.
CN 201010509810 2010-10-15 2010-10-15 Method for realizing energy-saving storing of hybrid main storage Pending CN101989183A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010509810 CN101989183A (en) 2010-10-15 2010-10-15 Method for realizing energy-saving storing of hybrid main storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010509810 CN101989183A (en) 2010-10-15 2010-10-15 Method for realizing energy-saving storing of hybrid main storage

Publications (1)

Publication Number Publication Date
CN101989183A true CN101989183A (en) 2011-03-23

Family

ID=43745741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010509810 Pending CN101989183A (en) 2010-10-15 2010-10-15 Method for realizing energy-saving storing of hybrid main storage

Country Status (1)

Country Link
CN (1) CN101989183A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102768571A (en) * 2012-06-13 2012-11-07 上海交通大学 Energy saving method of PCM-based (phase change memory based) data center
CN103019955A (en) * 2011-09-28 2013-04-03 中国科学院上海微系统与信息技术研究所 Memory management method based on application of PCRAM (phase change random access memory) main memory
CN103810113A (en) * 2014-01-28 2014-05-21 华中科技大学 Fusion memory system of nonvolatile memory and dynamic random access memory
CN103810112A (en) * 2014-01-28 2014-05-21 华中科技大学 Nonvolatile memory system and management method thereof
CN103902012A (en) * 2012-12-30 2014-07-02 联想(北京)有限公司 Method for adjusting frequency for reading accelerated speed values and electronic equipment
CN103927203A (en) * 2014-03-26 2014-07-16 上海新储集成电路有限公司 Computer system and control method
CN103946826A (en) * 2011-09-30 2014-07-23 英特尔公司 Apparatus and method for implementing a multi-level memory hierarchy over common memory channels
CN104182280A (en) * 2014-07-30 2014-12-03 山东大学 Low-energy RM real-time task scheduling method for hybrid main memory embedded system
CN104360825A (en) * 2014-11-21 2015-02-18 浪潮(北京)电子信息产业有限公司 Hybrid internal memory system and management method thereof
CN104699424A (en) * 2015-03-26 2015-06-10 华中科技大学 Page hot degree based heterogeneous memory management method
CN104834606A (en) * 2015-01-07 2015-08-12 浪潮(北京)电子信息产业有限公司 Heterogeneous confusion hierarchical memory device
CN104834608A (en) * 2015-05-12 2015-08-12 华中科技大学 Cache replacement method under heterogeneous memory environment
US9342453B2 (en) 2011-09-30 2016-05-17 Intel Corporation Memory channel that supports near memory and far memory access
CN106469020A (en) * 2015-08-19 2017-03-01 旺宏电子股份有限公司 Cache element and control method and its application system
US9600407B2 (en) 2011-09-30 2017-03-21 Intel Corporation Generation of far memory access signals based on usage statistic tracking
CN107704400A (en) * 2017-10-12 2018-02-16 郑州云海信息技术有限公司 A kind of caching of page method towards non-volatile memory
US10241912B2 (en) 2011-09-30 2019-03-26 Intel Corporation Apparatus and method for implementing a multi-level memory hierarchy
CN111177023A (en) * 2019-12-27 2020-05-19 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) Method and device for distributing storage intervals in embedded equipment
CN111984201A (en) * 2020-09-01 2020-11-24 云南财经大学 Astronomical observation data high-reliability acquisition method and system based on persistent memory

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008171543A (en) * 2007-01-07 2008-07-24 Internatl Business Mach Corp <Ibm> Method for operating memory cell assembly, memory controller, memory chip, and computer program
CN101315811A (en) * 2008-07-22 2008-12-03 中国科学院上海微系统与信息技术研究所 Dynamic phase-change memory
US20090244970A1 (en) * 2008-03-25 2009-10-01 Rao G R Mohan Random access memory with cmos-compatible nonvolatile storage element and parallel storage capacitor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008171543A (en) * 2007-01-07 2008-07-24 Internatl Business Mach Corp <Ibm> Method for operating memory cell assembly, memory controller, memory chip, and computer program
US20090244970A1 (en) * 2008-03-25 2009-10-01 Rao G R Mohan Random access memory with cmos-compatible nonvolatile storage element and parallel storage capacitor
CN101315811A (en) * 2008-07-22 2008-12-03 中国科学院上海微系统与信息技术研究所 Dynamic phase-change memory

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《ISCA'09》 20090624 Moinuddin K. Qureshi,et al Scalable High Performance Main Memory System Using Phase-Change Memory Technology 第3部分 1,2 , 2 *

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019955B (en) * 2011-09-28 2016-06-08 中国科学院上海微系统与信息技术研究所 The EMS memory management process of PCR-based AM main memory application
CN103019955A (en) * 2011-09-28 2013-04-03 中国科学院上海微系统与信息技术研究所 Memory management method based on application of PCRAM (phase change random access memory) main memory
US10282322B2 (en) 2011-09-30 2019-05-07 Intel Corporation Memory channel that supports near memory and far memory access
US10241912B2 (en) 2011-09-30 2019-03-26 Intel Corporation Apparatus and method for implementing a multi-level memory hierarchy
US10691626B2 (en) 2011-09-30 2020-06-23 Intel Corporation Memory channel that supports near memory and far memory access
CN103946826B (en) * 2011-09-30 2019-05-31 英特尔公司 For realizing the device and method of multi-level store level on common storage channel
CN103946826A (en) * 2011-09-30 2014-07-23 英特尔公司 Apparatus and method for implementing a multi-level memory hierarchy over common memory channels
US10282323B2 (en) 2011-09-30 2019-05-07 Intel Corporation Memory channel that supports near memory and far memory access
US9600407B2 (en) 2011-09-30 2017-03-21 Intel Corporation Generation of far memory access signals based on usage statistic tracking
US10719443B2 (en) 2011-09-30 2020-07-21 Intel Corporation Apparatus and method for implementing a multi-level memory hierarchy
US10241943B2 (en) 2011-09-30 2019-03-26 Intel Corporation Memory channel that supports near memory and far memory access
CN107391397A (en) * 2011-09-30 2017-11-24 英特尔公司 Support the storage channel of nearly memory and remote memory access
US9317429B2 (en) 2011-09-30 2016-04-19 Intel Corporation Apparatus and method for implementing a multi-level memory hierarchy over common memory channels
US9342453B2 (en) 2011-09-30 2016-05-17 Intel Corporation Memory channel that supports near memory and far memory access
CN107391397B (en) * 2011-09-30 2021-07-27 英特尔公司 Memory channel supporting near memory and far memory access
US9619408B2 (en) 2011-09-30 2017-04-11 Intel Corporation Memory channel that supports near memory and far memory access
CN102768571A (en) * 2012-06-13 2012-11-07 上海交通大学 Energy saving method of PCM-based (phase change memory based) data center
CN103902012B (en) * 2012-12-30 2017-03-29 联想(北京)有限公司 A kind of method and electronic equipment of adjustment acceleration value reading frequency
CN103902012A (en) * 2012-12-30 2014-07-02 联想(北京)有限公司 Method for adjusting frequency for reading accelerated speed values and electronic equipment
CN103810112B (en) * 2014-01-28 2016-08-17 华中科技大学 A kind of Nonvolatile memory system and management method thereof
CN103810113A (en) * 2014-01-28 2014-05-21 华中科技大学 Fusion memory system of nonvolatile memory and dynamic random access memory
CN103810112A (en) * 2014-01-28 2014-05-21 华中科技大学 Nonvolatile memory system and management method thereof
CN103927203B (en) * 2014-03-26 2018-06-26 上海新储集成电路有限公司 A kind of computer system and control method
CN103927203A (en) * 2014-03-26 2014-07-16 上海新储集成电路有限公司 Computer system and control method
CN104182280B (en) * 2014-07-30 2017-04-12 山东大学 Low-energy RM real-time task scheduling method for hybrid main memory embedded system
CN104182280A (en) * 2014-07-30 2014-12-03 山东大学 Low-energy RM real-time task scheduling method for hybrid main memory embedded system
CN104360825B (en) * 2014-11-21 2018-02-06 浪潮(北京)电子信息产业有限公司 One kind mixing memory system and its management method
CN104360825A (en) * 2014-11-21 2015-02-18 浪潮(北京)电子信息产业有限公司 Hybrid internal memory system and management method thereof
CN104834606A (en) * 2015-01-07 2015-08-12 浪潮(北京)电子信息产业有限公司 Heterogeneous confusion hierarchical memory device
CN104699424A (en) * 2015-03-26 2015-06-10 华中科技大学 Page hot degree based heterogeneous memory management method
CN104699424B (en) * 2015-03-26 2018-06-12 华中科技大学 A kind of isomery EMS memory management process based on page temperature
CN104834608A (en) * 2015-05-12 2015-08-12 华中科技大学 Cache replacement method under heterogeneous memory environment
CN104834608B (en) * 2015-05-12 2017-09-29 华中科技大学 A kind of buffer replacing method under isomery memory environment
CN106469020A (en) * 2015-08-19 2017-03-01 旺宏电子股份有限公司 Cache element and control method and its application system
CN107704400A (en) * 2017-10-12 2018-02-16 郑州云海信息技术有限公司 A kind of caching of page method towards non-volatile memory
CN111177023A (en) * 2019-12-27 2020-05-19 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) Method and device for distributing storage intervals in embedded equipment
CN111984201A (en) * 2020-09-01 2020-11-24 云南财经大学 Astronomical observation data high-reliability acquisition method and system based on persistent memory
CN111984201B (en) * 2020-09-01 2023-01-31 云南财经大学 Astronomical observation data high-reliability acquisition method and system based on persistent memory

Similar Documents

Publication Publication Date Title
CN101989183A (en) Method for realizing energy-saving storing of hybrid main storage
CN104011690B (en) There is the multi-level store being directly accessed
CN103810113B (en) A kind of fusion memory system of nonvolatile storage and dynamic random access memory
CN104011691B (en) Non-volatile ram dish
CN106257400B (en) The method of processing equipment, computing system and processing equipment access main memory
DE102020118307A1 (en) PROACTIVE PRELIMINARY DATA CALL WITH APPLIED QUALITY OF SERVICE
CN104572478A (en) Data access method and data access device
CN102866957B (en) Multi-core multi-thread microprocessor-oriented virtual active page buffer method and device
DE102009037984A1 (en) Storage device for a hierarchical storage architecture
CN103345451B (en) Data buffering method in multi-core processor
CN103530237B (en) A kind of rubbish recovering method of Solid-state disc array
CN106843772A (en) A kind of system and method based on uniformity bus extension nonvolatile memory
US9342247B2 (en) Leveraging a hybrid infrastructure for dynamic memory allocation and persistent file storage
CN101937321B (en) Method and device for realizing mixed buffer
CN107784121A (en) Lowercase optimization method of log file system based on nonvolatile memory
CN104360825B (en) One kind mixing memory system and its management method
CN1972215A (en) A remote internal memory sharing system and its implementation method
CN104360963A (en) Heterogeneous hybrid memory method and device oriented to memory computing
CN102520885B (en) Data management system for hybrid hard disk
WO2020029319A1 (en) All-flash server
CN103198021B (en) A kind of method improving solid state disk data transmission efficiency
CN105607862A (en) Solid state disk capable of combining DRAM (Dynamic Random Access Memory) with MRAM (Magnetic Random Access Memory) and being provided with backup power
US10318418B2 (en) Data storage in a mobile device with embedded mass storage device
CN102043731A (en) Cache system of storage system
CN102411543B (en) Method and device for processing caching address

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110323