Code Optimization Techniques For Embedded Processors


Download Code Optimization Techniques For Embedded Processors PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Code Optimization Techniques For Embedded Processors book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Code Optimization Techniques for Embedded Processors


Code Optimization Techniques for Embedded Processors

Author: Rainer Leupers

language: en

Publisher: Springer Science & Business Media

Release Date: 2013-03-09


DOWNLOAD





The building blocks of today's and future embedded systems are complex intellectual property components, or cores, many of which are programmable processors. Traditionally, these embedded processors mostly have been pro grammed in assembly languages due to efficiency reasons. This implies time consuming programming, extensive debugging, and low code portability. The requirements of short time-to-market and dependability of embedded systems are obviously much better met by using high-level language (e.g. C) compil ers instead of assembly. However, the use of C compilers frequently incurs a code quality overhead as compared to manually written assembly programs. Due to the need for efficient embedded systems, this overhead must be very low in order to make compilers useful in practice. In turn, this requires new compiler techniques that take the specific constraints in embedded system de sign into account. An example are the specialized architectures of recent DSP and multimedia processors, which are not yet sufficiently exploited by existing compilers.

Source Code Optimization Techniques for Data Flow Dominated Embedded Software


Source Code Optimization Techniques for Data Flow Dominated Embedded Software

Author: Heiko Falk

language: en

Publisher: Springer Science & Business Media

Release Date: 2013-03-19


DOWNLOAD





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.

Improved Code Optimization Techniques for Embedded Processors


Improved Code Optimization Techniques for Embedded Processors

Author: Sunil R. Atri

language: en

Publisher:

Release Date: 1999


DOWNLOAD