Get Free Shipping on orders over $89
Embedded Systems : Embedded Systems - Paul Lokuciejewski

Embedded Systems

By: Paul Lokuciejewski, Peter Marwedel

Hardcover | 7 October 2010

At a Glance

Hardcover


$249.00

or 4 interest-free payments of $62.25 with

 or 

Ships in 5 to 7 business days

1. Introduction. 1.1. Design of Embedded Real-Time Systems. 1.2. Contribution of this Work. 1.3. Outline.

2. WCET Analysis Techniques. 2.1. Introduction. 2.2. Approaches for WCET Analysis. 2.3. Basic Concepts for Static WCET Analysis. 2.4. Static WCET Analyzer aiT.

3. WCC - WCET-Aware C Compiler. 3.1. Introduction. 3.2. Related Work. 3.3. Structure of the WCC Compiler. 3.4. Integration of WCET Analyzer. 3.5. Modeling of Flow Facts. 3.6. Static Loop Analysis. 3.7. Back-Annotation. 3.8. TriCore Processor.

4. WCET-Aware Source Code Level Optimizations. 4.1. Introduction. 4.2. Existing Code Optimization Techniques. 4.3. Procedure Cloning. 4.4. Superblock Optimizations. 4.5. Loop Unrolling. 4.6. Accelerating Optimization by the Invariant Path. 4.7. Summary.

5. WCET-Aware Assembly Level Optimizations. 5.1. Introduction. 5.2. Existing Code Optimization Techniques. 5.3. Procedure Positioning. 5.4. Trace Scheduling. 5.5. Summary.

6. Machine Learning Techniques in Compiler Design. 6.1. Introduction. 6.2. Related Work. 6.3. Machine Learning Based Heuristic Generation. 6.4. Function Inlining. 6.5. Loop-Invariant Code Motion. 6.6. Summary.

7. Multi-Objective Optimizations. 7.1. Introduction. 7.2. Motivation. 7.3. Related Work. 7.4. Compiler Optimization Sequence Exploration. 7.5. Multi-Objective Exploration of Compiler Optimizations. 7.6. Experimental Results for Optimization Exploration. 7.7. Summary.

8. Summary and Future Work. 8.1. Research Contributions. 8.2. Future Work.

A. Abstract Interpretation.

B. Transformation of Conditions.

References. List of Figures. List of Tables. Index.

Industry Reviews

From the reviews:

"The authors' aim is to offer researchers, embedded systems designers and compiler writers a practical guideline for the optimization of real-time systems. The contribution of this book is to deal with a broad range of approaches for worst-case execution time minimization." (Klaus Harbusch, Zentralblatt MATH, Vol. 1214, 2011)

More in Software Engineering

The Essence of Software Engineering - Cersei Page
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$38.20

20%
OFF
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
The Art of Spyro : Reignited Trilogy - Micky Neilson

RRP $75.00

$55.75

26%
OFF
Refactoring 2ed : Improving the Design of Existing Code - Martin Fowler
Arduino for Dummies : Blackwell Philosophy Anthologies - John Nussey
Hacking For Dummies : For Dummies (Computer/Tech) - Kevin Beaver

RRP $49.95

$36.75

26%
OFF
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Go Cookbook : Expert Solutions for Commonly Needed Go Tasks - Sau Sheong Chang
Architectural Approach to Level Design : Second edition - Christopher W.  Totten
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
C# 12 Pocket Reference : Instant Help for C# 12 Programmers - Joseph Albahari