System level multi-bank main memory configuration for energy reduction

  • Authors:
  • Hanene Ben Fradj;Cécile Belleudy;Michel Auguin

  • Affiliations:
  • Laboratoire d'Informatique, Signaux et Systèmes de Sophia-Antipolis, Les Algorithme-bat., Sophia-Antipolis, France;Laboratoire d'Informatique, Signaux et Systèmes de Sophia-Antipolis, Les Algorithme-bat., Sophia-Antipolis, France;Laboratoire d'Informatique, Signaux et Systèmes de Sophia-Antipolis, Les Algorithme-bat., Sophia-Antipolis, France

  • Venue:
  • PATMOS'06 Proceedings of the 16th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The main memory is one of the most energy-consuming components in several embedded system. In order to minimize this memory consumption, an architectural solution is recently adopted. It consists of multi-banking the addressing space instead of monolithic memory. The main advantage in this approach is the capability of setting individually banks in low power modes when they are not accessed, such that only the accessed bank is maintained in active mode. In this paper we investigate how this power management capability built into modern DRAM devices can be handled for real-time and multitasking applications. We aim to find, at system level design, both an efficient allocation of application's tasks to memory banks, and the memory configuration that lessen the energy consumption: number of banks and the size of each bank. Results show the effectiveness of this approach and the large energy savings.