direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Gervin Thomas


  • A Generic Implementation of a Quantified Predictor Applied to a DRAM Power-Saving Policy.


A Generic Implementation of a Quantified Predictor Applied to a DRAM Power-Saving Policy
Citation key Thomas2014
Author Gervin Thomas
Title of Book PhD Thesis,
Year 2014
Month August
School Technische Universität Berlin
Abstract Predictors are used in many subfields of computer architecture to enhance performance. Accurate estimations of future system behavior allow to develop policies to improve system performance or reduce power consumption. These policies become more efficient if predictors are implemented in hardware and are able to provide quantified forecasts, i.e. providing more than binary forecasts. One of the most important goals of any computer system, from servers to battery-driven hand-held devices, is the reduction of power and energy consumption. To achieve this, the energy consumption of all system components must be reduced. This is especially important for off-chip DRAM, which consumes a significant amount of energy even when it is idle. Hence, DRAMs support different power-saving modes, such as self-refresh and power-down. However, employing these power-saving modes each time the DRAM is idle, impacts the performance due to their power-up latencies. The self-refresh mode offers large power saving potential, but incurs a long power-up latency. The power-down mode, on the other hand, has a lower power-up latency but provides less power savings. Using the most efficient mode depends on the length of the idle period, which is normally unknown. This thesis presents and evaluates a history-based predictor which produces quantified forecasts. A software version and a hardware implementation of the prediction algorithm are implemented and analyzed. A complete design space analysis of the predictor is presented to determine parameter sets achieving an accuracy rate over 96%. Moreover, a generic and fully synthesizeable design is presented in VHDL and implemented on an FPGA. A complete scalability analysis of the hardware predictor shows that the design has a low device utilization and can be clocked by over 210 MHz. Using the impact of the previous analyses, a predictor-based power-saving policy is presented for the reduction of memory power consumption. This power-saving policy combines the two power-saving modes, self-refresh and power-down, in order to achieve significant power reductions with marginal performance penalties. The history-based predictor is then used to forecast the duration of idle periods and apply either self-refresh, power-down, or a combination of both power-saving modes. The policy is evaluated using applications from the multimedia domain. The experimental results exhibit that it reduces the total DRAM energy consumption between 43.4% and 65.8% at a negligible performance penalty between 0.34% and 2.18%.
Link to original publication Download Bibtex entry


Technische Grundlagen der Informatik 2 (Org + UE)
SS 2013
TechGI 2 TI: Digitale Systeme
SS 2013
AES Bachelor Projekt (PJ)
WS 2012/2013
Technische Grundlagen der Informatik 2 (Org + UE)

SS 2012

AES Bachelor Projekt (PJ)

WS 2011/2012

Technische Grundlagen der Informatik 2 (Org + UE)

SS 2011

Multicore Architectures (UE)

WS 2010/2011

Technische Grundlagen der Informatik 2 (Org + UE + PR)

SS 2010

Technische Grundlagen der Informatik 2 (Org + UE)

SS 2009

Rechnersysteme (UE)

WS 2008/2009

Technische Grundlagen der Informatik 2 (Org + UE)

SS 2008

Hardware-Praktikum für Technische Informatiker[Diplom](PR)

WS 2007/2008

July 23th, 2014: Gervin Thomas successfully completed his PhD defence.


Dipl.-Ing. Gervin Thomas  successfully completed his PhD defence on Wednesday July 23rd, 2014. His thesis title was: "A Generic Implementation of a Quantified Predictor Applied to a DRAM Power-Saving Policy”. Gervin is the first to obtain his PhD in the AES group after Prof. Juurlink became the chair of the group in January 2010. Congratulation Dr. Thomas for your success and we wish you the best in your future.



Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

Auxiliary Functions