Source Code Optimization Techniques for Data Flow Dominated Embedded Software

Source Code Optimization Techniques for Data Flow Dominated Embedded Software
Author :
Publisher : Springer Science & Business Media
Total Pages : 234
Release :
ISBN-10 : 9781402028298
ISBN-13 : 1402028296
Rating : 4/5 (296 Downloads)

Book Synopsis Source Code Optimization Techniques for Data Flow Dominated Embedded Software by : Heiko Falk

Download or read book Source Code Optimization Techniques for Data Flow Dominated Embedded Software written by Heiko Falk and published by Springer Science & Business Media. This book was released on 2013-03-19 with total page 234 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.


Source Code Optimization Techniques for Data Flow Dominated Embedded Software Related Books

Source Code Optimization Techniques for Data Flow Dominated Embedded Software
Language: en
Pages: 234
Authors: Heiko Falk
Categories: Computers
Type: BOOK - Published: 2013-03-19 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book focuses on source-to-source code transformations that remove addressing-related overhead present in most multimedia or signal processing application p
Code Optimization Techniques for Embedded Processors
Language: en
Pages: 218
Authors: Rainer Leupers
Categories: Computers
Type: BOOK - Published: 2013-03-09 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

The building blocks of today's and future embedded systems are complex intellectual property components, or cores, many of which are programmable processors. Tr
Hardware/Software Co-Design for Data Flow Dominated Embedded Systems
Language: en
Pages: 252
Authors: Ralf Niemann
Categories: Computers
Type: BOOK - Published: 1998-10-31 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Introduces different tasks of hardware/software co-design, including system specification, hardware/software partitioning, co-synthesis, and co-simulation. Summ
Computer Information Systems and Industrial Management
Language: en
Pages: 535
Authors: Khalid Saeed
Categories: Computers
Type: BOOK - Published: 2018-09-17 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the proceedings of the 17th International Conference on Computer Information Systems and Industrial Management Applications, CISIM 2018, h
Software Engineering for Embedded Systems
Language: en
Pages: 1200
Authors: Mike Brogioli
Categories: Technology & Engineering
Type: BOOK - Published: 2013-04-01 - Publisher: Elsevier Inc. Chapters

DOWNLOAD EBOOK

Optimization metrics for compiled code are not always measured in resulting execution clock cycles on the target architecture. Consider a modern cellular teleph