Optimal Page Allocation of Hybrid Main Memory using Page Caching Algorithm
Lordwin Cecil Prabhaker.M1, Saravana Ram.R2
1Lordwin Cecil Prabhaker M, Department of Electronics and Communication Engineering, Vignan’s Lara Institute of Technology and Science, Guntur, AP, India.
2Saravana Ram R, Department of Electronics and Communication Engineering, Anna University, University College of Engineering, Dindigul, Tamilnadu, India.
Manuscript received on 8 August 2019. | Revised Manuscript received on16 August 2019. | Manuscript published on 30 September 2019. | PP: 522-526 | Volume-8 Issue-3 September 2019 | Retrieval Number: A3192058119/19©BEIESP | DOI: 10.35940/ijrte.A3192.098319
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: In memory management system, DRAM has long write endurance and PRAM has shorter write latency. To get the advantages of both memories, a hybrid memory is constructed using DRAM and PRAM. In this article, the task allocation strategies on hybrid memory were carried out to achieve multiple targets such as, extending the lifetime, reducing power consumption and reducing the memory size. Different types of algorithm such as, genetic algorithm, scalable algorithm and distributed algorithms are proposed by many researchers. Here, page caching algorithm is proposed to achieve an optimal performance. The Page caching algorithm includes the following steps: 1.Getting instructions from CPU and finding address in DRAM, 2. Extracting page in PRAM, 3.Reallocating the page in DRAM and 4. Updating in PRAM. The work is designed and implemented using an evaluation framework and the hybrid memories optimal performance is calculated. The user provides workload, PRAM and DRAM parameters and environmental characteristics of hybrid memory as inputs to the system. It also determines the overall performance by considering several limitations. This architecture first optimizes the page allocation and then the task write in the memory was allocated. Comparing to the existing system, the page caching algorithm reduces upto 32.8% of total power.
Index Terms: Optimal Page Allocation, Hybrid Memory, Page Caching Algorithm, Memory Management System, PRAM and DRAM.
Scope of the Article: Hybrid Memory