1. Introduction.- 2. Parallel Architectures.- 3. Performance Evaluation Issues in Real-time Computing.- 4. Performance Metrics.- 5. Parallel Programming and Multithreading.- 6. Algorithm Analysis and Design.- 7. Microprocessors: The Processing Elements of Parallel Architectures.- 8. Real-time Performances: Algorithms vs Architectures.- Appendix A. List of Abbreviations.- Appendix B. Hardware and Software Resources.- B. 1 Hardware Resources.- B. 1.1 Processing Elements.- B. 1.2 Parallel Architectures.- B.2 Software Support.- B.3 Other Supporting Resources.- B.3.1 TMB Motherboard.- B.3.2 The TTM110 Board.- B.3.3 Transtech Matchbox.- B.3.4 The TDMB410 Motherboard.- References.
This book introduces the advantages of parallel processing and details how to use it to deal with common signal processing and control algorithms. The text includes examples and end-of-chapter exercises, and case studies to put theoretical concepts into a practical context.