Abstract

Non-volatile memory (NVM)has emerged as a promising DRAM alternative due to its high density, and zero leakage power. Nevertheless, it suffers from higher write energy. According to a given data-access frequencies, the previous studies focus on data allocation technique for utilizing the benefits of both NVM and DRAM. However, data-access frequencies is often obtained with probability, which could not be effectively applied on the previous techniques. To address this issue, this paper proposes a probability-based data allocation strategy for hybrid DRAM/NVM memory in real-time embedded systems. The basic idea is first to obtain the probability-based data-access frequencies of a given embedded program by exploiting its application-specific feature. Combining with the maximum data-access frequencies and the data-access frequency expectations of each data in a given program, this paper proposes a novel and simple data allocation algorithm, named PBDA, to minimize the energy consumption of real-time embedded system. Finally, compared to the Greedy algorithm and an existing optimal data allocation algorithm, the experiments show that our technology can reduce energy consumption by 45.01% and 10.49% on average.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.