Real-time embedded systems are driving an information revolution with their pervasion in our everyday lives. The design of heterogeneous embedded systems poses a host of technical challenges that differ from those faced by general-purpose computers since they have much larger design space and are more complicated to optimize in terms of cost, timing, and power. This book provides state-of-the art information on new trends and applications in real-time embedded systems. Describing the theoretical frameworks behind these systems, the authors provide a systematic reference on the foundations behind the design, optimization, control, and networking of these systems.
Taking a systems-level approach, this book describes the three major trends in current embedded system design. It begins with an introduction to the overall state of the field before examining optimization in terms of scheduling algorithms in multi-core embedded systems, safeguards against inaccurate information, and the challenges of heterogeneous optimization. It describes synthesis-level scheduling algorithms for phase change memory and scratch pad memory as well as thermal-aware multiprocessor synthesis technology. The book concludes with a look at networking, focusing on scheduling in a wireless sensor network and cloud computing.
Taking a systems-level approach, this book describes the three major trends in current embedded system design. It begins with an introduction to the overall state of the field before examining optimization in terms of scheduling algorithms in multi-core embedded systems, safeguards against inaccurate information, and the challenges of heterogeneous optimization. It describes synthesis-level scheduling algorithms for phase change memory and scratch pad memory as well as thermal-aware multiprocessor synthesis technology. The book concludes with a look at networking, focusing on scheduling in a wireless sensor network and cloud computing.