Holiday book sale: Save up to 30% on print and eBooks. No promo code needed.
Save up to 30% on print and eBooks.
Rugged Embedded Systems
Computing in Harsh Environments
1st Edition - December 2, 2016
Authors: Augusto Vega, Pradip Bose, Alper Buyuktosunoglu
Paperback ISBN:9780128024591
9 7 8 - 0 - 1 2 - 8 0 2 4 5 9 - 1
eBook ISBN:9780128026328
9 7 8 - 0 - 1 2 - 8 0 2 6 3 2 - 8
Rugged Embedded Systems: Computing in Harsh Environments describes how to design reliable embedded systems for harsh environments, including architectural approaches, cross-stack… Read more
Purchase options
LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code is needed.
Rugged Embedded Systems: Computing in Harsh Environments describes how to design reliable embedded systems for harsh environments, including architectural approaches, cross-stack hardware/software techniques, and emerging challenges and opportunities.
A "harsh environment" presents inherent characteristics, such as extreme temperature and radiation levels, very low power and energy budgets, strict fault tolerance and security constraints, etc. that challenge the computer system in its design and operation. To guarantee proper execution (correct, safe, and low-power) in such scenarios, this contributed work discusses multiple layers that involve firmware, operating systems, and applications, as well as power management units and communication interfaces. This book also incorporates use cases in the domains of unmanned vehicles (advanced cars and micro aerial robots) and space exploration as examples of computing designs for harsh environments.
Provides a deep understanding of embedded systems for harsh environments by experts involved in state-of-the-art autonomous vehicle-related projects
Covers the most important challenges (fault tolerance, power efficiency, and cost effectiveness) faced when developing rugged embedded systems
Includes case studies exploring embedded computing for autonomous vehicle systems (advanced cars and micro aerial robots) and space exploration
Computer engineers and computer scientists in electrical engineering and telecommunications; researchers and graduate students
Dedication
Preface
Chapter 1: Introduction
Abstract
Acknowledgments
1 Who This Book Is For
2 How This Book Is Organized
Chapter 2: Reliable and power-aware architectures: Fundamentals and modeling
Abstract
1 Introduction
2 The Need for Reliable Computer Systems
3 Measuring Resilience
4 Metrics on Power-Performance Impact
5 Hard-Error Vulnerabilities
6 Soft-Error Vulnerabilities
7 Microbenchmark Generation
8 Power and Performance Measurement and Modeling
9 Summary
Chapter 3: Real-time considerations for rugged embedded systems
Abstract
1 Operating in Harsh Environments
2 Case Study: A Field Programmable Gate Array Prototype for the Validation of Real-Time Algorithms
3 Architecture
4 Real-time Support
5 Evaluation
6 Conclusions
Chapter 4: Emerging resilience techniques for embedded devices
Abstract
1 Advancing Beyond Static Redundancy and Traditional Fault-Tolerance Techniques
2 Autonomous Hardware-Oriented Mitigation Techniques for Survivable Systems
3 Tradeoffs of Resilience, Quality, and Energy in Embedded Real-Time Computation
Chapter 5: Resilience for extreme scale computing
Abstract
1 Introduction
2 Resilience in Scientific Applications
3 System-Level Resilience
4 Application-Specific Fault Tolerance Techniques
5 Resilience for Exascale Supercomputers
6 Conclusions
Chapter 6: Security in embedded systems
Abstract
1 Not Covered in This Chapter
2 Motivation
3 Security & Computer Architecture
Chapter e6: Embedded security
Abstract
1 Important Security Concepts
2 Security and Network Architecture
3 Software Vulnerability and Cyber Attacks
4 Security and Operating System Architecture
Chapter 7: Reliable electrical systems for micro aerial vehicles and insect-scale robots: Challenges and progress
Abstract
1 Introduction
2 Background of Micro Aerial Vehicle
3 Overview of RoboBee
4 BrainSoC
5 Supply Resilience in Microrobotic SoC
6 Conclusion and Future Work
Chapter 8: Rugged autonomous vehicles
Abstract
1 Automotive Embedded System Overview
2 Environment Constraints for Automotive Embedded Systems
3 Functional Constraints
4 Challenges for Modern Automotive Systems
Chapter 9: Harsh computing in the space domain
Abstract
1 On-Board Computing
2 Functional and Timing Verification
3 A Probabilistic Approach to Handle Hardware Complexity and Reliability
4 Conclusions
Chapter 10: Resilience in next-generation embedded systems
Abstract
Acknowledgments
1 Introduction
2 CLEAR Framework
3 Cross-layer Combinations
4 Application Benchmark Dependence
5 The Design of New Resilience Techniques
6 Conclusions
Index
No. of pages: 362
Language: English
Published: December 2, 2016
Imprint: Morgan Kaufmann
Paperback ISBN: 9780128024591
eBook ISBN: 9780128026328
AV
Augusto Vega
Augusto Vega is a Research Staff Member within the Reliability and Power-Aware Microarchitecture department at IBM T. J. Watson Research Center. He has been involved in research and development work in support of IBM System p and Data Centric Systems. His primary focus area is power-aware computer architectures and associated system solutions. His research interests are in the areas of high performance, power/reliability-aware computer architectures, distributed and parallel computing, and performance analysis tools and techniques.
Affiliations and expertise
Reliability and Power-Aware Microarchitecture Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA
PB
Pradip Bose
Pradip Bose is a Research Staff Member and Manager of the Reliability- and Power-Aware Microarchitectures Department at IBM T. J. Watson Research Center. His research interests are in the area of processor and system architectures, with a focus on technology-aware design. Pradip is also an Adjunct Professor in the Department of Computer Science at Columbia University. During 1983-1987, Pradip was a member of IBM’s pioneering RISC superscalar processor R&D team. During the 1989-90 academic year, Pradip was on sabbatical leave from IBM, serving as Visiting Associate Professor at Indian Statistical Institute (ISI) in Calcutta, India. At ISI, Pradip served as the coordinating leader of an UNDP-sponsored project on knowledge- based computer systems.
Affiliations and expertise
Reliability and Power-Aware Microarchitecture Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA
AB
Alper Buyuktosunoglu
Alper Buyuktosunoglu is a Research Staff Member in Reliability and Power-Aware Microarchitecture department at IBM T. J. Watson Research Center. He has been involved in research and development work in support of IBM p-series and z-series systems in the area of power-aware computer architectures. His research interests are in the area of high performance, power/reliability-aware computer architectures. He has over 60 pending/issued patents, has published over 60 papers, and is currently serving on the editorial board of IEEE MICRO.
Affiliations and expertise
Reliability and Power-Aware Microarchitecture Department, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA