Title
An empirical evaluation of high level transformations for embedded processors
Abstract
Efficient implementation of DSP applications are critical for many embedded systems. Optimising compilers for application programs written in C, largely focus on code generation and scheduling which, with their growing maturity, are providing diminishing returns. This paper empirically evaluates another approach, namely high level source to source transformations. High level techniques were applied to the DSPstone benchmarks on 3 platforms: TriMedia TM-1000, Texas Instruments TMS320C6201 and the Analog SHARC ADSP-21160. On average, the best transformation gave a factor of 2.43 improvement across the platforms. In certain cases a speedup of 5.48 was found for the SHARC, 7.38 for the TM-1 and 2.3 for the C6201. These preliminary results justify further investigation into the use of high level techniques for embedded compilers.
Year
DOI
Venue
2001
10.1145/502217.502227
CASES
Keywords
Field
DocType
source transformation,optimising compiler,high level technique,analog sharc adsp-21160,empirical evaluation,dspstone benchmarks,dsp application,high level transformation,embedded compiler,texas instruments,embedded processor,high level source,embedded system,reactive systems,code generation
Digital signal processing,Computer science,Scheduling (computing),Parallel computing,Real-time computing,Compiler,Code generation,Diminishing returns,Reactive system,Speedup,TriMedia
Conference
ISBN
Citations 
PageRank 
1-58113-399-5
0
0.34
References 
Authors
8
2
Name
Order
Citations
PageRank
Björn Franke174447.31
Michael O'Boyle240519.81