scholarly journals Safe and efficient hybrid memory management for Java

Author(s):  
Codruţ Stancu ◽  
Christian Wimmer ◽  
Stefan Brunthaler ◽  
Per Larsen ◽  
Michael Franz
Author(s):  
Rodrigo Costa de Moura ◽  
Guilherme Bayer Schneider ◽  
Lizandro de Souza Oliveira ◽  
Mauricio Lima Pilla ◽  
Adenauer Correa Yamin ◽  
...  

2021 ◽  
Vol 64 (9) ◽  
Author(s):  
Dang Yang ◽  
Haikun Liu ◽  
Hai Jin ◽  
Yu Zhang

Author(s):  
Fei Wen ◽  
Mian Qin ◽  
Paul V. Gratz ◽  
A. L. Narasimha Reddy

2019 ◽  
Vol 30 (10) ◽  
pp. 2223-2236 ◽  
Author(s):  
Lei Liu ◽  
Shengjie Yang ◽  
Lu Peng ◽  
Xinyu Li

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.


Sign in / Sign up

Export Citation Format

Share Document