<p><STRONG>Behavioral Intervals in Embedded Software</STRONG> introduces a comprehensive approach to timing, power, and communication analysis of embedded software processes. Embedded software timing, power and communication are typically not unique but occur in intervals which result from data depe
Performance Analysis of Real-Time Embedded Software
โ Scribed by Yau-Tsun Steven Li, Sharad Malik (auth.)
- Publisher
- Springer US
- Year
- 1999
- Tongue
- English
- Leaves
- 143
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Embedded systems are characterized by the presence of processors running application-specific software. Recent years have seen a large growth of such systems, and this trend is projected to continue with the growth of systems on a chip. Many of these systems have strict performance and cost requirements. To design these systems, sophisticated timing analysis tools are needed to accurately determine the extreme case (best case and worst case) performance of the software components.
Existing techniques for this analysis have one or more of the following limitations:
- they cannot model complicated programs
- they cannot model advanced micro-architectural features of the processor, such as cache memories and pipelines
- they cannot be easily retargeted for new hardware platforms.
In Performance Analysis of Real-Time Embedded Software, a new timing analysis technique is presented to overcome the above limitations. The technique determines the bounds on the extreme case (best case and worst case) execution time of a program when running on a given hardware system. It partitions the problem into two sub-problems: program path analysis and microarchitecture modeling.
Performance Analysis of Real-Time Embedded Software will be of interest to Design Automation professionals as well as designers of circuits and systems.
โฆ Table of Contents
Front Matter....Pages i-xvii
Introduction....Pages 1-8
Related Work in Timing Analysis for Embedded Software....Pages 11-22
Program Path Analysis....Pages 25-49
Microarchitecture Modeling....Pages 53-102
A Retargetable Timing Analysis Tool โ Cinderella....Pages 105-126
Conclusions....Pages 129-132
Back Matter....Pages 135-146
โฆ Subjects
Circuits and Systems; Electrical Engineering; Computer-Aided Engineering (CAD, CAE) and Design
๐ SIMILAR VOLUMES
This tutorial reference takes the reader from use cases to complete architectures for real-time embedded systems using SysML, UML, and MARTE and shows how to apply the COMET/RTE design method to real-world problems. The author covers key topics such as architectural patterns for distributed and hier
<p><P>Embedded computer systems are now everywhere: from alarm clocks to PDAs, from mobile phones to cars, almost all the devices we use are controlled by embedded computers. An important class of embedded computer systems is that of hard real-time systems, which have to fulfill strict timing requir
Today's embedded and real-time systems contain a mix of processor types: off-the-shelf microcontrollers, digital signal processors (DSPs), and custom processors. The decreasing cost of DSPs has made these sophisticated chips very attractive for a number of embedded and real-time applications, includ
Without correct timing, there is no safe and reliable embedded software. This book shows how to consider timing early in the development process for embedded systems, how to solve acute timing problems, how to perform timing optimization, and how to address the aspect of timing verification. The
Offering comprehensive coverage of the convergence of real-time embedded systems scheduling, resource access control, software design and development, and high-level system modeling, analysis and verification Following an introductory overview, Dr. Wang delves into the specifics of hardware comp