Achieving Green Computing Through Algorithmic Efficiency

B. Soujanya Nemalikanti*, Polavarapu Sindhura**, Pavan Kumar Tumalla***, Srikanth Vemuru****
*-**-***-**** Department of Information Science and Technology, KL University, Vaddeswaram, Guntur.
Periodicity:December - February'2012
DOI : https://doi.org/10.26634/jit.1.1.1841

Abstract

Power consumption has always been a crucial factor in deciding the performance of a computing system. The existing factors that serve as a yardstick to measure the performance include Space complexity and Time complexity. However, towards a Greener era of computing, it is the need of the hour to consider High Performance Systems that are energy efficient and thereby lesser heat and carbon emitters. The conventional approach ,on the software grounds, include redefining algorithms that focus on the reduction on the time complexity and Space Complexity of the program .We, hereby, propose a novel approach that takes into consideration the Power Optimization ,with respect to making an algorithm more efficient ,as an equally important issue for a greener solution towards energy efficient programs.

Keywords

Green computing, Energy efficient, Power optimisation

How to Cite this Article?

Nemalikanti, S. B., Sindhura, P.,Tumalla, P, K., and Vemuru, S. (2012). Achieving Green Computing Through Algorithmic Efficiency. i-manager’s Journal on Information Technology, 1(1), 39-43. https://doi.org/10.26634/jit.1.1.1841

References

[1]. Samir Botros, (1996). Green technology and design for the environment.3rd ed New York: McGraw-Hill, Internet documents.
[2]. Wangari Maathai, (1996). Green IT Movements. 2nd ed New York: McGraw-Hill, Internet documents.
[3]. Energy per Instruction Trends in Intel® Microprocessors by Ed Grochowski, Murali Annavaram, Microarchitecture Research Lab, Intel Corporation.
[4]. J. Zambreno, M.T. Kandemir, and A. Choudhary. (2002). Enhancing compiler techniques for memory energy optimizations. Embedded Software. Second International Conference, EMSOFT 2002, 2491:364 – 381.
[5]. D.A. Ortiz and N.G. Santiago. (2007). High-level optimization for low power consumption on microprocessor-based systems. 50th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS'07), p. 1265 – 1268, Aug.
[6]. Vivek Tiwari, Sharad Malik and Andrew Wolfe Compilation Techniques for low Energy: An Overview, Dept of Electrical Engineering, Princeton University, NJ.
[7]. V. Dalal and C.P. Ravikumar. (2001). Software power optimizations in an embedded system. Fourteenth International Conference on VLSI Design, p. 254 – 259, Jan.
[8]. J. Oliver, O. Mocanu, and C. Ferrer. (2003). 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, pp. 111 – 116, May.
[9]. Y. Yingbiao, Y. Qingdong, L. Peng, and X. Zhibin. (2004). Embedded software optimization for MP3 decoder implemented on RISC core. IEEE Transactions on Consumer Electronics, 50(4):1244 – 1249, Nov.
[10]. R. Leupers. (2000). Code optimization techniques for embedded processors. Kluwer Academic Publishers.
[11]. A. Sharma and C.P. Ravikumar. (2000). Efficient implementation of ADPCM codec. Thir teenth International Conference on VLSI Design, pp. 456 – 461, Jan.
[12]. T. Simunic, L. Benini, and G. de Micheli. (2001). Energy-efficient design of battery-powered embedded systems. IEEE Transactions on Very Large Scale Integration Systems, 9(1):15 – 28, Feb.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.