Systematic methodology for exploration of performance - Energy trade-offs in network applications using Dynamic Data Type refinement

  • Authors:
  • Stylianos Mamagkakis;Alexandros Bartzas;Georgios Pouiklis;David Atienza;Francky Catthoor;Dimitrios Soudris;Antonios Thanailakis

  • Affiliations:
  • VLSI Design and Testing Center-Democritus University, Thrace, 67100 Xanthi, Greece and IMEC vzw, Kapeldreef 75, 3001 Heverlee, Belgium;VLSI Design and Testing Center-Democritus University, Thrace, 67100 Xanthi, Greece;VLSI Design and Testing Center-Democritus University, Thrace, 67100 Xanthi, Greece;DACYA/UCM, 28040 Madrid, Spain and LSI/EPFL 1015 Lausanne, Switzerland;IMEC vzw, Kapeldreef 75, 3001 Heverlee, Belgium;VLSI Design and Testing Center-Democritus University, Thrace, 67100 Xanthi, Greece;VLSI Design and Testing Center-Democritus University, Thrace, 67100 Xanthi, Greece

  • Venue:
  • Journal of Systems Architecture: the EUROMICRO Journal
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern network applications require high performance and consume a lot of energy. Their inherent dynamic nature makes the dynamic memory subsystem a critical contributing factor to the overall energy consumption and to the execution time performance. This paper presents a novel, systematic methodology for generating performance-energy trade-offs by implementing optimal Dynamic Data Types, finely tuned and refined for network applications. Our systematic methodology is supported by a new, fully automated tool. We assess the effectiveness of the proposed approach in four representative, real-life case studies and provide significant energy savings and performance improvements compared to the original implementations.