Embedded Systems

Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems

Authors: Lokuciejewski, Paul, Marwedel, Peter

  • First book on compiler optimization techniques for real-time systems
  • Novel approaches to avoid typical trial-and-error procedure during generation of real-time software
  • Numerous optimization techniques at source code and assembly level
  • Useful for developers of real-time systems to cut down costs
  • Vast diversity of methods including abstract interpretation, machine learning, and multi-objective optimisation
see more benefits

Buy this book

eBook $149.00
price for USA (gross)
  • ISBN 978-90-481-9929-7
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $199.00
price for USA
  • ISBN 978-90-481-9928-0
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Softcover $199.00
price for USA
  • ISBN 978-94-007-3368-8
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Rent the ebook  
  • Rental duration: 1 or 6 month
  • low-cost access
  • online reader with highlighting and note-making option
  • can be used across all devices
About this book

For real-time systems, the worst-case execution time (WCET) is the key objective to be considered. Traditionally, code for real-time systems is generated without taking this objective into account and the WCET is computed only after code generation. Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems presents the first comprehensive approach integrating WCET considerations into the code generation process. Based on the proposed reconciliation between a compiler and a timing analyzer, a wide range of novel optimization techniques is provided. Among others, the techniques cover source code and assembly level optimizations, exploit machine learning techniques and address the design of modern systems that have to meet multiple objectives.

Using these optimizations, the WCET of real-time applications can be reduced by about 30% to 45% on the average. This opens opportunities for decreasing clock speeds, costs and energy consumption of embedded processors. The proposed techniques can be used for all types real-time systems, including automotive and avionics IT systems.

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)

Table of contents (8 chapters)

  • Introduction

    Lokuciejewski, Paul (et al.)

    Pages 1-11

  • WCET Analysis Techniques

    Lokuciejewski, Paul (et al.)

    Pages 13-22

  • WCC—WCET-Aware C Compiler

    Lokuciejewski, Paul (et al.)

    Pages 23-59

  • WCET-Aware Source Code Level Optimizations

    Lokuciejewski, Paul (et al.)

    Pages 61-129

  • WCET-Aware Assembly Level Optimizations

    Lokuciejewski, Paul (et al.)

    Pages 131-157

Buy this book

eBook $149.00
price for USA (gross)
  • ISBN 978-90-481-9929-7
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $199.00
price for USA
  • ISBN 978-90-481-9928-0
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Softcover $199.00
price for USA
  • ISBN 978-94-007-3368-8
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Rent the ebook  
  • Rental duration: 1 or 6 month
  • low-cost access
  • online reader with highlighting and note-making option
  • can be used across all devices
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems
Authors
Series Title
Embedded Systems
Copyright
2011
Publisher
Springer Netherlands
Copyright Holder
Springer Science+Business Media B.V.
eBook ISBN
978-90-481-9929-7
DOI
10.1007/978-90-481-9929-7
Hardcover ISBN
978-90-481-9928-0
Softcover ISBN
978-94-007-3368-8
Series ISSN
2193-0155
Edition Number
1
Number of Pages
XVIII, 262
Topics