Source Code Optimization Techniques for Data Flow Dominated Embedded Software

Author:   Heiko Falk ,  Peter Marwedel
Publisher:   Springer-Verlag New York Inc.
Edition:   Softcover reprint of the original 1st ed. 2004
ISBN:  

9781441952547


Pages:   226
Publication Date:   14 December 2011
Format:   Paperback
Availability:   Out of stock   Availability explained
The supplier is temporarily out of stock of this item. It will be ordered for you on backorder and shipped when it becomes available.

Our Price $578.16 Quantity:  
Add to Cart

Share |

Source Code Optimization Techniques for Data Flow Dominated Embedded Software


Add your own review!

Overview

The building blocks of today's embedded systems-on-a-chip (SoC) are complex IP components and programmable processor cores. This means that more and more system functionality is implemented in software rather than in custom hardware motivating the need for highly optimized embedded software. Source Code Optimization Techniques for Data Flow Dominated Embedded Software is the first contribution focusing on the application of optimizations outside a compiler at the source code level. This book covers the following areas: - Several entirely new techniques are presented in combination with efficient algorithms for the most important ones- Control flow analysis and optimization of data-dominated applications is one of the main contributions of this book since this issue remained open up to now- Using real-life applications, large improvements in terms of runtimes and energy dissipation were achieved by the techniques presented in this book. Detailed results for a broad range of processors including DSPs, VLIWs and embedded RISC cores are discussed. Source Code Optimization Techniques is mostly self-contained and requires only a basic knowledge in software design. It is intended to be a key reference for researchers, design engineers and compiler / system CAD managers in industry who wish to anticipate the evolution of commercially available design tools over the next few years, or to make use of the concepts of this book in their own research and development.

Full Product Details

Author:   Heiko Falk ,  Peter Marwedel
Publisher:   Springer-Verlag New York Inc.
Imprint:   Springer-Verlag New York Inc.
Edition:   Softcover reprint of the original 1st ed. 2004
Dimensions:   Width: 15.50cm , Height: 1.30cm , Length: 23.50cm
Weight:   0.385kg
ISBN:  

9781441952547


ISBN 10:   1441952543
Pages:   226
Publication Date:   14 December 2011
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   Out of stock   Availability explained
The supplier is temporarily out of stock of this item. It will be ordered for you on backorder and shipped when it becomes available.

Table of Contents

1. Introduction.- 2. Existing Code Optimization Techniques.- 3. Fundamental Concepts for Optimization and Evaluation.- 4. Intermediate Representations.- 5. Loop Nest Splitting.- 6. Advanced Code Hoisting.- 7. Ring Buffer Replacement.- 8. Summary and Conclusions.- Appendices Experimental Comparison of SUIF and IR-C /LANCE.- Benchmarking Data for Loop Nest Splitting.- B.1 Values of performance-monitoring Counters.- B.1.1 Intel Pentium III.- B.1.2 Sun UltraSPARC III.- B.1.3 MIPS R10000.- B.2 Execution Times and Code Sizes.- B.3 Energy Consumption of an ARM7TDMI Core.- B.4 Combined Data Partitioning and Loop Nest Splitting.- B.4.1 Execution Times and Code Sizes.- B.4.2 Energy Consumption.- Benchmarking Data for Advanced Code Hoisting.- C.1 Values of performance-monitoring Counters.- C.1.1 Intel Pentium III 201 C.1.2 Sun UltraSPARC III.- C.1.3 MIPS R10000.- C.2 Execution Times and Code Sizes.- C.3 Energy Consumption of an ARM7TDMI Core.- Benchmarking Data for Ring Buffer Replacement.- D.1 Values of performance-monitoring Counters.- D.1.1 Intel Pentium III.- D.1.2 Sun UltraSPARC III.- D.1.3 MIPS R10000.- D.2 Execution Times and Code Sizes.- D.3 Energy Consumption of an ARM7TDMI Core.- References.- About the Authors.

Reviews

Author Information

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List