Design of a library for DRAM power reduction in an embedded multi-task kernel

This paper proposes a memory management library for DRAM power reduction cooperated with the scheduler in an embedded operating system. The main memory DRAMs have multi power mode status and consist of banks, which are smaller in size than their total capacity. Their electrical power can be controlled with the unit of banks to perform read and write transactions. We study a method of dynamic power reduction in DRAMs without having to depend on any dedicated hardware. Simulation results explain good performance of our method with the algorithm of a minimum cost flow problem.

[1]  Francky Catthoor,et al.  Custom Memory Management Methodology , 1998, Springer US.

[2]  Seiji Miura,et al.  A dynamic-SDRAM-mode-control scheme for low-power systems with a 32-bit RISC CPU , 2001, ISLPED '01.

[3]  Alvin R. Lebeck,et al.  Power aware page allocation , 2000, SIGP.

[4]  Mahmut T. Kandemir,et al.  DRAM energy management using software and hardware directed power mode control , 2001, Proceedings HPCA Seventh International Symposium on High-Performance Computer Architecture.