ACM Home Page
Please provide us with feedback. Feedback
Energy aware compilation for DSPs with SIMD instructions
Full text PdfPdf (221 KB)
Source Language, Compiler and Tool Support for Embedded Systems archive
Proceedings of the joint conference on Languages, compilers and tools for embedded systems: software and compilers for embedded systems table of contents
Berlin, Germany
SESSION: Session 5 table of contents
Pages: 94 - 101  
Year of Publication: 2002
ISBN:1-58113-527-0
Also published in ...
Authors
Markus Lorenz  University of Dortmund, Dortmund, Germany
Lars Wehmeyer  University of Dortmund, Dortmund, Germany
Thorsten Dräger  Techn. Universität Dresden, Dresden, Germany
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 56,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513829.513847
What is a DOI?

ABSTRACT

The growing use of digital signal processors (DSPs) in embedded systems necessitates the use of optimizing compilers supporting special hardware features. In this paper we present compiler optimizations with the aim of minimizing energy consumption of embedded applications: This comprises loop optimizations for exploitation of SIMD instructions and zero overhead hardware loops in order to increase performance and decrease the energy consumption. In addition, we use a phase coupled code generator based on a genetic algorithm (GCG) which is capable of performing energy aware instruction selection and scheduling. Energy aware compilation is done with respect to an instruction level energy cost model which is integrated into our code generator and simulator. Experimental results for several benchmarks show the effectiveness of our approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
D. J. DeVries. A Vectorizing SUIF Compiler. PhD thesis, University of Toronto, June 1997
 
5
T. Dräger and G. Fettweis. Energy Savings with Appropriate Interconnection Networks in Parallel DSP. In 3. Workshop zum DFG-Verbundprojekt "Grundlagen und Verfahren verlustarmer Informationsverarbeitung VIVA", Chemnitz, 2002
6
 
7
G. Fettweis, M. Weiss, W. Drescher, U. Walther, F. Engel, and S. Kobayashi. Breaking new grounds over 3000 MOPS: A broadband mobile multimedia modem DSP. In Proc. of ICSPAT'98, pages 1547--1551, Toronto, Canada, 1998
 
8
B. Franke and M. O'Boyle. Towards Automatic Parallelisation for Multi-Processor DSPs. In Workshop on Software & Compilers for Embedded Systems SCOPES, 2001
 
9
Generic Low Level Intermediate Representation (GeLIR). ls12-www.cs.uni-dortmund.de/research/gelir/
 
10
 
11
 
12
 
13
LANCE2. http://ls12-www.informatik.uni-dortmund.de/lance/
14
 
15
16
 
17
18
 
19
 
20
Philips Semiconductors. www.trimedia.philips.com, 2000
 
21
 
22
 
23
Texas Instruments. www.ti.com/sc/c6x, 2000
 
24
25
 
26
 
27
V. Zivojnovic, J. M. Velarde, C. Schläger, and H. Meyr. DSPstone - A DSP-oriented Benchmarking Methodology. In International Conference on Signal Processing Applications and Technology (ICSPAT), 1994


Collaborative Colleagues:
Markus Lorenz: colleagues
Lars Wehmeyer: colleagues
Thorsten Dräger: colleagues

Peer to Peer - Readers of this Article have also read: