This book introduces the state-of-the-art in research in parallel and distributed embedded systems, which have been enabled by developments in silicon technology, micro-electro-mechanical systems (MEMS), wireless communications, computer networking, and digital electronics. These systems have diverse applications in domains including military and defense, medical, automotive, and unmanned autonomous vehicles.
The emphasis of the book is on the modeling and optimization of emerging parallel and distributed embedded systems in relation to the three key design metrics of performance, power and dependability.
Key features:
The book is primarily aimed at researchers in embedded systems; however, it will also serve as an invaluable reference to senior undergraduate and graduate students with an interest in embedded systems research.
Part One: Overview
Chapter 1: Introduction
Chapter 2: Multicore-Based EWSNs—An Example of Parallel and Distributed Embedded Systems
Part Two: Modeling
Chapter 3: An Application Metrics Estimation Model for Embedded Wireless Sensor Networks
Chapter 4: Modeling and Analysis of Fault Detection and Fault Tolerance in Embedded Wireless Sensor Networks
Chapter 5: A Queueing Theoretic Approach for Performance Evaluation of Low-Power Multicore-Based Parallel Embedded Systems
Part Three: Optimization
Chapter 6: Optimization Approaches in Distributed Embedded Wireless Sensor Networks
Chapter 7: High-Performance Energy-Efficient Multicore-Based Parallel Embedded Computing
Chapter 8: An MDP-Based Dynamic Optimization Methodology for Embedded Wireless Sensor Networks
Chapter 9: Online Algorithms for Dynamic Optimization of Embedded Wireless Sensor Networks
Chapter 10: A Lightweight Dynamic Optimization Methodology for Embedded Wireless Sensor Networks
Chapter 11: Parallelized Benchmark-Driven Performance Evaluation of Symmetric Multiprocessors and Tiled Multicore Architectures for Parallel Embedded Systems
Chapter 12: High-Performance Optimizations on Tiled Manycore Embedded Systems: A Matrix Multiplication Case Study
Chapter 13: Conclusions