Source Code Optimization Techniques for Data Flow Dominated Embedded Software

Authors: Falk, Heiko, Marwedel, Peter

Buy this book

eBook $169.00
price for USA (gross)
  • ISBN 978-1-4020-2829-8
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $219.00
price for USA
  • ISBN 978-1-4020-2822-9
  • Free shipping for individuals worldwide
  • This title is currently reprinting. You can pre-order your copy now.
Softcover $219.00
price for USA
  • ISBN 978-1-4419-5254-7
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
About this book

This book focuses on source-to-source code transformations that remove addressing-related overhead present in most multimedia or signal processing application programs. This approach is complementary to existing compiler technology. What is particularly attractive about the transformation flow pre­ sented here is that its behavior is nearly independent of the target processor platform and the underlying compiler. Hence, the different source code trans­ formations developed here lead to impressive performance improvements on most existing processor architecture styles, ranging from RISCs like ARM7 or MIPS over Superscalars like Intel-Pentium, PowerPC, DEC-Alpha, Sun and HP, to VLIW DSPs like TI C6x and Philips TriMedia. The source code did not have to be modified between processors to obtain these results. Apart from the performance improvements, the estimated energy is also significantly reduced for a given application run. These results were not obtained for academic codes but for realistic and rep­ resentative applications, all selected from the multimedia domain. That shows the industrial relevance and importance of this research. At the same time, the scientific novelty and quality of the contributions have lead to several excellent papers that have been published in internationally renowned conferences like e. g. DATE. This book is hence of interest for academic researchers, both because of the overall description of the methodology and related work context and for the detailed descriptions of the compilation techniques and algorithms.

Table of contents (8 chapters)

  • Introduction

    Falk, Heiko (et al.)

    Pages 1-13

  • Existing Code Optimization Techniques

    Falk, Heiko (et al.)

    Pages 15-23

  • Fundamental Concepts for Optimization and Evaluation

    Falk, Heiko (et al.)

    Pages 25-39

  • Intermediate Representations and Their Suitability for Source Code Optimization

    Falk, Heiko (et al.)

    Pages 41-52

  • Loop Nest Splitting

    Falk, Heiko (et al.)

    Pages 53-117

Buy this book

eBook $169.00
price for USA (gross)
  • ISBN 978-1-4020-2829-8
  • Digitally watermarked, DRM-free
  • Included format: PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Hardcover $219.00
price for USA
  • ISBN 978-1-4020-2822-9
  • Free shipping for individuals worldwide
  • This title is currently reprinting. You can pre-order your copy now.
Softcover $219.00
price for USA
  • ISBN 978-1-4419-5254-7
  • Free shipping for individuals worldwide
  • Usually dispatched within 3 to 5 business days.
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Source Code Optimization Techniques for Data Flow Dominated Embedded Software
Authors
Copyright
2004
Publisher
Springer US
Copyright Holder
Springer Science+Business Media New York
eBook ISBN
978-1-4020-2829-8
DOI
10.1007/978-1-4020-2829-8
Hardcover ISBN
978-1-4020-2822-9
Softcover ISBN
978-1-4419-5254-7
Edition Number
1
Number of Pages
XX, 226
Number of Illustrations and Tables
61 b/w illustrations
Topics