You are previewing Innovations in Embedded and Real-Time Systems Engineering for Communication.
O'Reilly logo
Innovations in Embedded and Real-Time Systems Engineering for Communication

Book Description

Like the anti-lock brakes system of a car, real-time systems are time-vital technologies put in place to react under a certain set of circumstances, often vital to security of data, information, or other resources.
Innovations in Embedded and Real-Time Systems Engineering for Communication has collected the latest research within the field of real-time systems engineering, and will serve as a vital reference compendium for practitioners and academics. From a wide variety of fields and countries, the authors of this collection are the respective experts in their areas of concentration, giving the latest case studies, methodologies, frameworks, architectures, best practices, and research as it relates to real-time systems engineering for communication.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Editorial Advisory Board and List of Reviewers
    1. Associate Editors
    2. List of Reviewers
  5. Preface
  6. Section 1: Technologies for Embedded Communication Systems
    1. Chapter 1: Current Challenges in Embedded Communication Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. CHALLENGES
      4. DEFINITION OF EMBEDDED SYSTEMS AND DIMENSIONS
      5. VERIFICATION AND MODELING
      6. SYSTEM IMPLEMENTATION PLATFORM
      7. EMBEDDED COMMUNICATION SYSTEM SECURITY
      8. CONCLUSION
    2. Chapter 2: Parallel Programming and Its Architectures Based on Data Access Separated Algorithm Kernels
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. MASTER-SIMD MACHINE ARCHITECTURE
      4. 3. MEMORY SUBSYSTEM
      5. 4. PROGRAMMING FLOW
      6. 5. CONFLICT FREE PARALLEL MEMORY ACCESS
      7. 6. BENCHMARKING ON KERNEL BASED PARALLEL PROGRAMS
      8. CONCLUSION
    3. Chapter 3: Towards Sustainable Development of Energy-Aware Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. ENERGY-AWARE RESOURCES
      4. SIMPLE RESOURCES
      5. CASE STUDY
      6. TOWARDS ENERGY-AWARE DEVELOPMENT
      7. RELATED WORK
      8. CONCLUSION
    4. Chapter 4: A Multidimensional Software Cache for Scratchpad-Based Systems
      1. ABSTRACT
      2. INTRODUCTION
      3. CELL PROCESSOR ARCHITECTURE
      4. MULTIDIMENSIONAL SOFTWARE CACHE
      5. STUDIED APPLICATIONS AND MDSC ENHANCEMENTS
      6. EXPERIMENTAL METHODOLOGY
      7. EXPERIMENTAL RESULTS
      8. CONCLUSION
    5. Chapter 5: Automatic Generation of Memory Interfaces for ASIPs
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. MEMORY SYSTEMS
      5. A VERSATILE MEMORY-INTERFACE APPROACH
      6. MEMORY-INTERFACE DESCRIPTION
      7. AUTOMATIC MEMORY-INTERFACE GENERATION
      8. CASE STUDIES
      9. CONCLUSION
  7. Section 2: Mobile Communication Applications
    1. Chapter 6: System Architecture for 3GPP-LTE Modem using a Programmable Baseband Processor
      1. ABSTRACT
      2. INTRODUCTION
      3. OVERVIEW OF 3GPP-LTE FEATURES
      4. SYSTEM ARCHITECTURE
      5. BASEBAND PROCESSOR
      6. MIMO SYMBOL DETECTORS
      7. PARALLEL TURBO DECODER
      8. PERFORMANCE ANALYSIS
      9. AREA ESTIMATE
      10. OTHER ISSUES
      11. CONCLUSION
    2. Chapter 7: Joint Uplink and Downlink Performance Profiling of LTE Protocol Processing on a Mobile Platform
      1. ABSTRACT
      2. INTRODUCTION
      3. VIRTUAL HARDWARE PLATFORM
      4. SOFTWARE STACK
      5. PROFILING
      6. RESULTS
      7. CONCLUSION
    3. Chapter 8: Embedded Networks in Mobile Devices
      1. ABSTRACT
      2. INTRODUCTION
      3. DESIGN OF MOBILE DEVICES
      4. OVERVIEW OF THE EXISTING EMBEDDED NETWORKS
      5. INTERCONNECT ARCHITECTURE FOR MOBILE DEVICES
      6. CONCLUSION
    4. Chapter 9: Implementation of FFT on General-Purpose Architectures for FPGA
      1. ABSTRACT
      2. INTRODUCTION
      3. THE RECONFIGURABLE PLATFORM
      4. IMPLEMENTATION DETAILS
      5. THE REFERENCE PLATFORMS
      6. CONCLUSION
  8. Section 3: On-Chip Communication
    1. Chapter 10: Performance Analysis of On-Chip Communication Structures under Device Variability
      1. ABSTRACT
      2. INTRODUCTION
      3. METHODOLOGY
      4. TECHNOLOGY SCALING AND GATE DELAY OF THE DEVICES
      5. DELAY UNCERTAINTY IN BUFFERS
      6. TAPERED BUFFER DRIVERS
      7. REPEATERS
      8. DATA STORAGE REGISTERS (FLIP-FLOPS)
      9. PERFORMANCE OF COMMUNICATION LINKS
      10. CONCLUSION
    2. Chapter 11: Schedulability Analysis for Real Time On-Chip Communication with Wormhole Switching
      1. ABSTRACT
      2. INTRODUCTION
      3. PRIORITY BASED WORMHOLE SWITCHING
      4. REAL TIME COMMUNICATION MODEL AND ASSUMPTIONS
      5. NETWORK LATENCY UPPER BOUND ANALYSIS
      6. EXTENDING THE NETWORK LATENCY UPPER BOUND ANALYSIS
      7. EXPERIMENTAL RESULTS
      8. CONCLUSION
    3. Chapter 12: Modeling Communication in Multi–Processor Systems–on–Chip Using Modular Connectors
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. SPECIFICATIONS IN ACTION SYSTEMS
      4. 3. CONSTRUCTING CONNECTORS
      5. 4. FORMAL SPECIFICATION OF THE COMMUNICATION IN AN MPSOC
      6. 5. RELATED WORK
      7. 6. CONCLUSION
    4. Chapter 13: Generating Process Network Communication Infrastructure for Custom Multi-Core Platforms
      1. ABSTRACT
      2. 1. INTRODUCTION
      3. 2. RELATED WORK
      4. 3. DESIGN FLOW
      5. 4. LAYER ARCHITECTURE AND CHANNEL IMPLEMENTATION
      6. 5. SYSTEM/PLATFORM ANALYSIS
      7. 6. SERVICE INVOCATION SYNTHESIS
      8. 7. MAPPING FEASIBILITY
      9. 8. CASE STUDY
      10. CONCLUSION
  9. Section 4: Formalisms and Methodologies for Embedded Communication Systems
    1. Chapter 14: Joint Validation of Application Models and Multi-Abstraction Network-on-Chip Platforms
      1. ABSTRACT
      2. INTRODUCTION
      3. RELATED WORK
      4. APPLICATION MODELLING
      5. PLATFORM MODELLING
      6. APPLICATION MAPPING ONTO SUCCESSIVELY REFINED PLATFORM MODELS
      7. CASE STUDY
      8. CONCLUSION AND FUTURE WORK
    2. Chapter 15: Hierarchical Agent Monitored Parallel On-Chip System
      1. ABSTRACT
      2. INTRODUCTION
      3. HIERARCHICAL AGENT MONITORED SoCS
      4. GLOSSARY AND NOTATIONS
      5. CONCLUSION
    3. Chapter 16: Service-Oriented Development of Fault Tolerant Communicating Systems
      1. ABSTRACT
      2. 1 INTRODUCTION
      3. 2 LYRA: SERVICE-BASED DEVELOPMENT OF COMMUNICATING SYSTEMS
      4. 3 DEVELOPING SYSTEMS BY REFINEMENT IN THE B METHOD
      5. 4 TOWARDS FORMALIZING AND EXTENDING LYRA
      6. 5 SERVICE-ORIENTED DEVELOPMENT BY REFINEMENT IN B
      7. 6. CONCLUSION
  10. Compilation of References
  11. About the Contributors
  12. Index