DocumentCode
1580381
Title
Compatibility Study of Compile-Time Optimizations for Power and Reliability
Author
Nazarian, Ghazaleh ; Strydis, Christos ; Gaydadjiev, Georgi
Author_Institution
Electr. Eng. Dept., Delft Univ. of Technol., Delft, Netherlands
fYear
2011
Firstpage
809
Lastpage
813
Abstract
Historically compiler optimizations have been used mainly for improving embedded systems performance. However, for a wide range of today´s power restricted, battery operated embedded devices, power consumption becomes a crucial problem that is addressed by modern compilers. Biomedical implants are one good example of such embedded systems. In addition to power, such devices need to also satisfy high reliability levels. Therefore, performance, power and reliability optimizations should all be considered while designing and programming implantable systems. Various software optimizations, e.g., during compilation, can provide the necessary means to achieve this goal. Additionally the system can be configured to trade-off between the above three factors based on the specific application requirements. In this paper we categorize previous works on compiler optimizations for low power and fault tolerance. Our study considers differences in instruction count and memory overhead, fault coverage and hardware modifications. Finally, the compatibility of different methods from both optimization classes is assessed. Five compatible pairs that can be combined with few or no limitations have been identified.
Keywords
embedded systems; optimisation; program compilers; prosthetics; software reliability; biomedical implants; compatibility study; compile-time optimizations; compiler optimizations; embedded systems; reliability; software optimizations; Fault tolerance; Hardware; Monitoring; Optimization; Software; Software reliability; Compiler Optimizations; Fault tolerance; Low Power;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location
Oulu
Print_ISBN
978-1-4577-1048-3
Type
conf
DOI
10.1109/DSD.2011.108
Filename
6037493
Link To Document