Power-Aware Architecting: for data-dominated applications by Maarten DitzelPower-Aware Architecting: for data-dominated applications by Maarten Ditzel

Power-Aware Architecting: for data-dominated applications

byMaarten Ditzel, R.H. Otten, Wouter A. Serdijn

Paperback | October 19, 2010

Pricing and Purchase Info

$185.47 online 
$193.95 list price
Earn 927 plum® points

In stock online

Ships free on orders over $25

Not available in stores


The complexity of embedded systems-on-a-chip is rapidly growing. Different experts are involved in the design process: application software designers, programmable core architects, on-chip communication engineers, analog and digital designers, deep sub micron specialists and process engineers. In order to arrive at an optimum implementation compromises are needed across boundaries of the different domains of expertise.Therefore, the authors of Power-Aware Architecting take the point of view of the system architect who is a generalist rather than an expert. He is responsible for the definition of a high level architecture, which is globally optimal. Finding an optimum requires a proper balance between area, performance and last but not least energy consumption. The challenge is not only the size of the design space but also the fact that the most important decisions are taken during the early design phases. The advantage of an early decision is that the impact on area, performance and energy consumption is large. But the disadvantage is that the available information is often limited, incomplete and inaccurate. The task of the system architect is to take the correct early decisions despite the uncertainties.Power-Aware Architecting provides a systematic way to support the system architect in this job. Therefore, an iterative system-level design approach is defined where iterations are based on fast and accurate estimations or predictions of area, performance and energy consumption. This method is illustrated with a concrete real life example of multi-carrier communication. This book is the result of a Ph.D. thesis, which is part of the UbiCom project at Delft University of Technology. I strongly recommend it to any engineer, expert of specialist, who is interested in designing embedded systems-on-a-chip.Jef van MeerbergenProfessor Eindhoven University of TechnologyFellow Philips Research Eindhoven
Maarten Ditzel was born in Hattem, the Netherlands, on September 15, 1975. For his secondary education he attended the Gymnasium Celeanum in Zwolle and the Johan van Oldenbarnevelt Gymnasium in Amersfoort, where he obtained his diploma in 1993. The same year he started studying Electrical Engineering at Delft University of Technology. ...
Title:Power-Aware Architecting: for data-dominated applicationsFormat:PaperbackDimensions:128 pages, 9.25 × 6.1 × 0 inPublished:October 19, 2010Publisher:Springer NetherlandsLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:9048176352

ISBN - 13:9789048176359

Look for similar items by category:

Customer Reviews of Power-Aware Architecting: for data-dominated applications


Table of Contents

1 Introduction. 1.1 High-level system design. 1.2 Power as design constraint. 1.3 Application. 1.4 Outline. 2 Design trade-offs 2.1 Introduction. 2.2 Area estimation. 2.3 Delay estimation. 2.4 Power estimation. 2.5 Area, delay, power trade-offs. 2.6 Summary. 3 Architecting with uncertainties. 3.1 Introduction. 3.2 Application model. 3.3 Architecture class. 3.4 Hardware-software partitioning. 3.5 Extension to multiple algorithms. 3.6 Dealing with uncertainty. 3.7 C to SystemC conversion. 3.8 Summary. 4 Multi-carrier communications. 4.1 Introduction. 4.2 Multi-path channels. 4.3 Principles of multi-carrier modulation. 4.4 Optimal energy assignment. 4.5 Quantization level. 4.6 Clipping level. 4.7 Summary. 5 Application. 5.1 Introduction. 5.2 Transceiver specification. 5.3 Implementation alternatives. 5.4 Summary. 6 Conclusions. A Ubiquitous Communications. A.1 Applications. A.2 Necessities and consequences. A.3 Preliminary choices. B Mixed integer programming. B.1 Linear programming. B.2 Mixed integer programming. B.3 Boolean algebra. C Possibilistic linear programming. C.1 Introduction. C.2 Fuzzy objective coeffcients. C.3 Fuzzy objective, constraint and limit coeffcients. Bibliography. References. Index.