Run-time power-down strategies for real-time SDRAM memory controllers

K. Chandrasekar, K.B. Akesson, K.G.W. Goossens

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

9 Citations (Scopus)

Abstract

Powering down SDRAMs at run-time reduces memory energy consumption significantly, but often at the cost of performance. If employed speculatively with real-time memory controllers, power-down mechanisms could impact both the guaranteed bandwidth and the memory latency bounds. This calls for power-down strategies that can hide or bound the performance loss, making run-time memory power-down feasible for real-time applications. In this paper, we propose two such strategies that reduce memory energy consumption and yet guarantee realtime memory performance. One provides significant energy savings without impacting the guaranteed bandwidth and latency bounds. The other provides higher energy savings with marginally increased latency bounds, while still preserving the guaranteed bandwidth provided by real-time memory controllers. We also present an algorithm to select the most energy-efficient power-down mode at run-time. We experimentally evaluate the two strategies at run-time by executing four media applications concurrently on a real-time MPSoC platform and show memory energy savings of 42.1% and 51.3% for the two strategies, respectively
Original languageEnglish
Title of host publicationProceedings of the 2012 49th ACM/EDAC/IEEE Design Automation Conference 2012 (DAC), June 3-7 2012, San Francisco, California
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages988-993
Publication statusPublished - 2012
EventDAC Design Automation Conference 2012 - San Francisco, United States
Duration: 3 Jun 20127 Jun 2012

Conference

ConferenceDAC Design Automation Conference 2012
Country/TerritoryUnited States
CitySan Francisco
Period3/06/127/06/12
OtherDAC 2012

Fingerprint

Dive into the research topics of 'Run-time power-down strategies for real-time SDRAM memory controllers'. Together they form a unique fingerprint.

Cite this