Designing Embedded Processors: A Low Power Perspective

Designing Embedded Processors: A Low Power Perspective


Yazar Jörg Henkel Sri Parameswaran
Yayınevi Springer
ISBN 9781402058684
Baskı yılı 2007
Sayfa sayısı 572
Ağırlık 0.50 kg
Stok durumu Tükendi   

As we embrace the world of personal, portable, and perplexingly complex digital systems, it has befallen upon the bewildered designer to take advantage of the available transistors to produce a system which is small, fast, cheap and correct, yet possesses increased functionality. Increasingly, these systems have to consume little energy. Designers are increasingly turning towards small processors, which are low power, and customize these processors both in software and hardware to achieve their objectives of a low power system, which is verified, and has short design turnaround times."Designing Embedded Processors" examines the many ways in which processor based systems are designed to allow low power devices. It looks at processor design methods, memory optimization, dynamic voltage scaling methods, compiler methods, and multi processor methods. Each section has an introductory chapter to give a breadth view, and have a few specialist chapters in the area to give a deeper perspective. The book provides a good starting point to engineers in the area, and to research students embarking upon the exciting area of embedded systems and architectures.
Foreword : embedded processors - what is next? by Jorg Henkel and Sri Parameswaran
1 Application-specific embedded processors by Jorg Henkel and Sri Parameswaran and Newton Cheung 3
2 Low-power design with NISC technology by Bita Gorjiara and Mehrdad Reshadi and Daniel Gajski 25
3 Synthesis of instruction sets for high-performance and energy-efficient ASIP by Jong-Eun Lee and Kiyoung Choi and Nikil D. Dutt 51
4 A framework for extensible processor based MPSoC design by Fei Sun and Srivaths Ravi and Anand Raghunathan and Niraj K. Jha 65
5 Design and run time code compression for embedded systems by Sri Parameswaran and Jorg Henkel and Andhi Ianapsatya and Talal Bonny and Aleksandar Ignjatovic 97
6 Power optimisation strategies targeting the memory subsystem by Preeti Ranjan Panda 131
7 Layer assignment techniques for low energy in multi-layered memory organizations by Erik Brockmeyer and Bart Durinck and Henk Corporaal and Francky Catthoor 157
8 Memory bank locality and its usage in reducing energy consumption by Mahmut Kandemir 191
9 Fundamentals of power-aware scheduling by Xiaobo Sharon Hu and Gang Quan 219
10 Static DVFS scheduling by Gang Quan and Xiaobo Sharon Hu 231
11 Dynamic DVFS scheduling by Padmanabhan S. Pillai and Kang G. Shin 243
12 Voltage selection for time-constrained multiprocessor systems by Alexandru Andrei and Petru Eles and Zebo Peng and Marcus Schmitz and Bashir M. Al-Hashimi 259
13 Compilation techniques for power, energy, and thermal management by Ulrich Kremer 287
14 Compiler-directed dynamic CPU frequency and voltage scaling by Chung-Hsing Hsu and Ulrich Kremer 305
15 Link idle period exploitation for network power management by Feihui Li and Guangyu Chen and Mahmut Kandemir and Mustafa Karakoy 325
16 Remote task mapping by Zhiyuan Li and Cheng Wang 347
More...