Providing Predictability for High End Embedded Systems

Providing Predictability for High End Embedded Systems
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:656417824
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Providing Predictability for High End Embedded Systems by :

Download or read book Providing Predictability for High End Embedded Systems written by and published by . This book was released on 2001 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: Real-Time systems require logical and temporal correctness. Temporal correctness implies that each task running on the system has a deadline that needs to be met. To ensure that the deadlines are met, the scheduler of a real-time system needs information about the worst-case execution time (WCET) of each task. The task of determining the WCET of a task on a particular architecture is called timing analysis. Analysis techniques are broadly classified as static and dynamic. Dynamic timing analysis does not provide safe WCET bounds. Static analysis cannot be used on modern processors with features like out-of-order execution, dynamic branch prediction and speculative execution. Such features, while improving the average-case performance, induce counter-intuitive timing behavior known as timing anomalies. Hence, designers of hard real-time systems are forced to use architectures with simple in-order pipelines. This thesis develops and demonstrates the benefits of a hybrid timing analysis technique (combining static and dynamic analysis) on a processor simulator and on FPGA hardware to provide tight and safe WCET bounds. The technique makes the following contributions: * It enhances the realm of design for hard real-time systems by allowing the designers to use complex out-of-order architectures that exhibit timing anomalies. * It eliminates the need for complex prototyping of hardware for static timing analysis since the analysis can be done directly on the actual hardware. This has the added advantage of eliminating timing inaccuracies arising out of variations in manufacturing technology. * The method helps manufacturers to protect their Intellectual Property by eliminating the need to disclose architectural details for the purpose of static timing analysis.


Providing Predictability for High End Embedded Systems Related Books

Providing Predictability for High End Embedded Systems
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: 2001 - Publisher:

DOWNLOAD EBOOK

Real-Time systems require logical and temporal correctness. Temporal correctness implies that each task running on the system has a deadline that needs to be me
Providing Predictability for High End Embedded Systems
Language: en
Pages: 38
Authors: Raghuveer Raghavendra
Categories:
Type: BOOK - Published: 2010 - Publisher:

DOWNLOAD EBOOK

Keywords: timing anomalies, worst case execution time, timing analysis.
High-Performance and Time-Predictable Embedded Computing
Language: en
Pages: 236
Authors: Pinho, Luis Miguel
Categories: Computers
Type: BOOK - Published: 2018-07-04 - Publisher: River Publishers

DOWNLOAD EBOOK

Nowadays, the prevalence of computing systems in our lives is so ubiquitous that we live in a cyber-physical world dominated by computer systems, from pacemaker
Memory Controllers for Real-Time Embedded Systems
Language: en
Pages: 235
Authors: Benny Akesson
Categories: Technology & Engineering
Type: BOOK - Published: 2011-09-15 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Verification of real-time requirements in systems-on-chip becomes more complex as more applications are integrated. Predictable and composable systems can manag
Techniques for Building Timing-Predictable Embedded Systems
Language: en
Pages: 242
Authors: Nan Guan
Categories: Technology & Engineering
Type: BOOK - Published: 2016-02-03 - Publisher: Springer

DOWNLOAD EBOOK

This book describes state-of-the-art techniques for designing real-time computer systems. The author shows how to estimate precisely the effect of cache archite