Institute for Communication Technologies and Embedded Systems

Automatic Recognition of Computational Kernels for Platform-Dependent Code Optimizations

Authors:
Rodriguez Blanco, M. H. ,  Reinke, G. ,  Ascheid, G.Leupers, R.
Book Title:
2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)
Publisher:
IEEE
Pages:
p.p. 11-20
Date:
Jul. 2016
DOI:
10.1109/SAMOS.2016.7818326
Language:
English
Abstract:
We present a novel approach that assists the task of porting code to an embedded platform. Our tool automatically identifies code segments in the input program that can be re- placed with optimized kernels from a platform-dependent library. Using a C-function as a model that describes the computational kernel, the tool identifies equivalent code regardless of syntactic and computational variations. For a case study using the Texas Instruments C66x DSP library, our approach identified code replacement opportunities that resulted in runtime performance speedups of up to 2.2x.
Download:
BibTeX

Copyright © by IEEE
7818326.pdf
© 2024 IEEE.Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.