Atnaujinkite slapukų nuostatas

Energy-Aware Memory Management for Embedded Multimedia Systems: A Computer-Aided Design Approach [Kietas viršelis]

Edited by (University of Bristol, UK), Edited by (American University in Cairo)
  • Formatas: Hardback, 360 pages, aukštis x plotis: 234x156 mm, weight: 657 g, 9 Tables, black and white; 133 Illustrations, black and white
  • Serija: Chapman & Hall/CRC Computer and Information Science Series
  • Išleidimo metai: 16-Nov-2011
  • Leidėjas: Chapman & Hall/CRC
  • ISBN-10: 1439814007
  • ISBN-13: 9781439814000
  • Formatas: Hardback, 360 pages, aukštis x plotis: 234x156 mm, weight: 657 g, 9 Tables, black and white; 133 Illustrations, black and white
  • Serija: Chapman & Hall/CRC Computer and Information Science Series
  • Išleidimo metai: 16-Nov-2011
  • Leidėjas: Chapman & Hall/CRC
  • ISBN-10: 1439814007
  • ISBN-13: 9781439814000
Energy-Aware Memory Management for Embedded Multimedia Systems: A Computer-Aided Design Approach presents recent computer-aided design (CAD) ideas that address memory management tasks, particularly the optimization of energy consumption in the memory subsystem. It explains how to efficiently implement CAD solutions, including theoretical methods and novel algorithms.



The book covers various energy-aware design techniques, including data-dependence analysis techniques, memory size estimation methods, extensions of mapping approaches, and memory banking approaches. It shows how these techniques are used to evaluate the data storage of an application, reduce dynamic and static energy consumption, design energy-efficient address generation units, and much more.

Providing an algebraic framework for memory management tasks, this book illustrates how to optimize energy consumption in memory subsystems using CAD solutions. The algorithmic style of the text should help electronic design automation (EDA) researchers and tool developers create prototype software tools for system-level exploration, with the goal to ultimately obtain an optimized architectural solution of the memory subsystem.
Contributors vii
1 Computer-Aided Design for Energy Optimization in the Memory Architecture of Embedded Systems
1(16)
Florin Balasa
Dhiraj K. Pradhan
2 The Power of Polyhedra
17(50)
Doran K. Wilde
3 Computation of Data Storage Requirements for Affine Algorithmic Specifications
67(50)
Florin Balasa
Hongwei Zhu
Ilie I. Luican
4 Polyhedral Techniques for Parametric Memory Requirement Estimation
117(34)
Philippe Clauss
Diego Garbervetsky
Vincent Loechner
Sven Verdoolaege
5 Storage Allocation for Streaming-Based Register File
151(44)
Praveen Raghavan
Francky Catthoor
6 Optimization of the Dynamic Energy Consumption and Signal Mapping in Hierarchical Memory Organizations
195(44)
Florin Balasa
Ilie I. Luican
Hongwei Zhu
Dora V. Nasui
7 Leakage Current Mechanisms and Estimation in Memories and Logic
239(18)
Ashoka Sathanur
Praveen Raghavan
Stefan Cosemans
Wim Dahaene
8 Leakage Control in SoCs
257(24)
Praveen Raghavan
Ashoka Sathanur
Stefan Cosemans
Wim Dahaene
9 Energy-Efficient Memory Port Assignment
281(28)
Preeti Ranjan Panda
Lakshmikantam Chitturi
10 Energy-Efficient Address-Generation Units and Their Design Methodology
309(34)
Ittetsu Taniguchi
Guillermo Talavera
Francky Catthoor
Index 343
Florin Balasa is an associate professor in the Department of Computer Science and Engineering at the American University in Cairo. A senior member of IEEE, Dr. Balasa holds two patents and is an associate editor of the International Journal of Computers and Electrical Engineering. He has also been a recipient of a National Science Foundation CAREER Award. His research focuses on algorithms and software systems for VLSI design automation.

Dhiraj K. Pradhan is a chair and professor in the Department of Computer Science at the University of Bristol. A fellow of ACM, IEEE, and the Japan Society of Promotion of Science, Dr. Pradhan holds two patents and has been a recipient of the Humboldt Prize and Fulbright-Flad Chair in Computer Science. For more than thirty years, his research has focused on VLSI computer-aided design and testing as well as fault-tolerant computing, computer architecture, and parallel processing.