Selected References
- A. Chatzigeorgiou and G. Stephanides. Energy issues in
software design of embedded systems. 2nd WSEAS International
Conference on Applied Informatics, Rethymnon, Crete, Greece, Jul.
2002.
- J.T. Russell and M.F. Jacome. Software power estimation and
optimization for high performance, 32-bit embedded processors.
International Conference on Computer Design: VLSI in Computers and
Processors, pages 328 – 333, Oct.1998.
- I. Hong, D. Kirovski, Qu Gang, M. Potkonjak, and M.B.
Srivastava. Power optimization of variable-voltage core-based systems.
IEEE Transactions on Computer-Aided Design of Integrated Circuits
and Systems, 18(12):1702 – 1714, Dec. 1999.
- F. Gruian. Low power directed system design. International
Symposium on Low Power Electronics and Design, pages 9 – 14,
2000.
- N.K. Jha. Low power system scheduling and synthesis. IEEE/ACM
International Conference on Computer Aided Design, pages 259
– 263, Nov. 2001.
- V. Venkatachalam and M. Franz. Power reduction techniques for
microprocessorsystems. ACM Computing Surveys (CSUR), 37:195 –
237, Sept. 2005.
- J. Zambreno, M.T. Kandemir, and A. Choudhary. Enhancing
compiler techniques for memory energy optimizations. Embedded Software.
Second International Conference, EMSOFT 2002, 2491:364 –
381, 2002.
- R.A. Ravindran, P.D. Nagarkar, G.S. Dasika, E.D. Marsman,
R.M. Senger, S.A. Mahlke, and R.B. Brown. Compiler managed dynamic
instruction placement in a low-power code cache. International
Symposium on Code Generation and Optimization, pages 179 –
190, Mar. 2005.
- H. Mehta, R. Owens, M. Irwin, R. Chen, and D. Ghosh.
Techniques for low energy software. ISLPED - International
Symposium on Low Power Electronics and Design, pages 72 –
75, 1997.
- V. Dalal and C.P. Ravikumar. Software power optimizations in
an embedded system. Fourteenth International Conference on VLSI
Design, pages 254 – 259, Jan. 2001.
- J. Oliver, O. Mocanu, and C. Ferrer. Energy awareness through
software optimization as a performance estimate case study of the
MC68HC908GP32 microcontroller. 4th International Workshop on
Microprocessor Test and Verification: Common Challenges and
Solutions, pages 111 – 116, May. 2003.
- Y. Yingbiao, Y. Qingdong, L. Peng, and X. Zhibin. Embedded
software optimization for MP3 decoder implemented on RISC core.
IEEE Transactions on Consumer Electronics, 50(4):1244 –
1249, Nov. 2004.
- R. Leupers. Code generation for embedded processors. The 13th
International Symposium on System Synthesis, pages 173 –
178, Sept. 2000.
- A. Sharma and C.P. Ravikumar. Efficient implementation of
ADPCM codec. Thirteenth International Conference on VLSI Design,
pages 456 – 461, Jan. 2000.
- T. Simunic, L. Benini, and G. de Micheli. Energy-efficient
design of batterypowered embedded systems. IEEE Transactions on
Very Large Scale Integration Systems, 9(1):15 – 28, Feb.
2001.
- T. Simunic, G. de Micheli, L. Benini, and M. Hans. Source
code optimization and profiling of energy consumption in embedded
systems. International Symposium on System Synthesis, pages 193
– 199, Sept. 2000.
- A.L.A.P. Zuquim, L.F.M. Vieira, M.A. Vieira, A.B. Vieira,
H.S. Carvalho, J.A. Nacif, Jr. Coelho C.N., Jr. da Silva D.C.,
A.O. Fernandes, and A.A.F. Loureiro. Efficient power management in
real-time embedded systems. IEEE Conference on Emerging
Technologies and Factory Automation, 2003. Proceedings.
ETFA ’03, 1:496 – 505, Sept. 2003.
- G. Esakkimuthu, N. Vijaykrishnan, M. Kandemir, and M.J.
Irwin. Memory ystem energy: Influence of hardware-software
optimizations. Proceedings of the 2000 International Symposium on
Low Power Electronics and Design, 2000. ISLPED ’00, pages
244 – 246, Dec. 2000.
- V. Tiwari, S. Malik, and A. Wolfe. Power analysis of embedded
software: A first step towards software power minimization. IEEE
Transactions on Very Large Scale Integration (VLSI) Systems,
2(4):437 – 445, Dec. 1994.
- V. Tiwari and M. Tien-Chien Lee. Power analysis of a 32-bit
embedded microcontroller. Design Automation Conference.
Proceedings of the ASP-DAC ’95/CHDL ’95/VLSI
’95. IFIP International Conference on Hardware
Description Languages; IFIP International Conference on Very Large
Scale Integration., Asian and South Pacific, pages 141 –
148, Aug., Sept. 1995.
- V. Tiwari, S. Malik, A. Wolfe, and M.T. Lee. Instruction
level power analysis and optimization of software. Proceedings of
9th International Conference on VLSI Design, Bangalore, India,
pages 326 – 328, Jan. 1996.
- M. Lee, V. Tiwari, S. Malik, and M. Fujita. Power analysis
and low-power scheduling techniques for embedded DSP software.
Fujitsu Scientific and Technical Journal, vol.31:215-229, 1995,
1995.
- R. Leupers and P. Marwedel. Function inlining under code size
constraints for embedded processors. 1999 IEEE/ACM International
Conference on Computer-Aided Design, 1999. Digest of Technical
Papers, pages 7 – 11, Nov. 1999.
- R. Leupers. Code optimization techniques for embedded processors. Kluwer Academic Publishers, 2000.
- A.V. Aho, R. Sethi, and J.D. Ullman. Compilers - principles, techniques and tools. Adison-Wesley, 1986.
- S. Gupta, M. Miranda, F. Catthoor, and R. Gupta. Analysis of
high-level address code transformations for programmable
processors. Proceedings on Design, Automation and Test. Conference
and Exhibition 2000, pages 27 – 30, Mar. 2000.
- D.F. Bacon, S.L. Graham, and O.J. Sharp. Compiler
transformations for high performance computing. ACM Computing
Surveys, 26(4):345–420, 1994.
- Byeongdo Kang, Young-Jik Kwon, and R.Y. Lee. A design and
test technique for embedded software. Third ACIS International
Conference on Software Engineering Research, Management and
Applications, 2005., pages 160 – 165, Aug. 2005.
- M.B. Kraeling. Optimization of C code in a real-time environment. WESCON/96, pages 574 – 580, Oct. 1996.
- K. Zotos, A. Litke, A. Chatzigeorgiou, S. Nikolaidis, and G.
Stephanides. Energy complexity of software in embedded systems.
ACIT - Automation, Control, and Applications, 2005.
- W. Weidong, A. Raghunathan, G. Lakshminarayana, and N.K. Jha.
Input space adaptive embedded software synthesis. Design
Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia
and South Pacific and the 15th International Conference on VLSI
Design, pages 711 – 718, Jan. 2002.
- S. Dongkun, S. Hojun, J. Yongsoo, Y. Han-Saem, K. Jihong, and
C. Naehyuck. Energy-monitoring tool for low-power embedded
programs. IEEE Design and Test of Computers, 19(4):7 – 17,
Aug. 2002.
- A. Peymandoust, T. Simunic, and G. De Micheli. Low power
embedded software optimization using symbolic algebra. Design,
Automation and Test in Europe optimization using symbolic algebra.
Design, Automation and Test in Europe Conference and Exhibition,
2002. Proceedings., pages 1052 – 1058, Mar. 2002.
- D. Marculescu. Profile-driven code execution for low power
dissipation. Proceedings of the 2000 International Symposium on
Low Power Electronics and Design, 2000. ISLPED ’00., pages
253 – 255, 2000.
- T.K. Tan, A. Raghunathan, and N.K. Jha. Software
architectural transformations: a new approach to low energy
embedded software. Design, Automation and Test in Europe
Conference and Exhibition, 2003., pages 1046 – 1051, 2003.
- Eui-Young Chung, L. Benini, and G. De Micheli. Source code
transformation based on software cost analysis. The 14th
International Symposium on System Synthesis, 2001. Proceedings.,
pages 153 – 158, 2001.
- Yong-Soo Choi and Gyoo-Soo Lee. Real-time implementation
of g.723.1a/g.729ab on a risc processor for personal ip telephony
devices. Proceedings of the Ninth International Symposium on
Consumer Electronics, 2005. (ISCE 2005)., pages 20 – 24,
Jun. 2005.
- D.J. Lilja. Measuring Computer Performance, A practitioner Guide. 2000.
- M.R. Guthaus, J.S. Ringenberg, D. Ernst, T.M. Austin, T.
Mudge, and R.B. Brown. MiBench: A free, commercially
representative embedded benchmark suite. IEEE International
Workshop on Workload Characterization, 2001. WWC-4. 2001, pages 3
– 14, Dec. 2001.
- D.A. Ortiz and N.G. Santiago. High-level optimization for low
power consumption on microprocessor-based systems. 50th IEEE
International Midwest Symposium on Circuits and Systems
(MWSCAS’07), pages 1265 – 1268, Aug. 2007.
- D.C. Montgomery. Design and analysis of experiments. Wiley, New York, 6th edition, 2004.
- T. Simunic, L. Benini, and G. de Micheli. Energy-efficient
design of battery-powered embedded systems. International
Symposium on Low Power Electronics and Design, pages 212 –
217, 1999.
- J.R. Turner and J.F. Thayer. Introduction to analysis of variance. Sage Publications, 2001.