CFP last date
20 December 2024
Reseach Article

Static Power Optimization for Reconfiguration of Hand Held Devices

Published on None 2011 by Shweta Loonkar, Lakshmi Kurup
International Conference on Technology Systems and Management
Foundation of Computer Science USA
ICTSM - Number 1
None 2011
Authors: Shweta Loonkar, Lakshmi Kurup
a4b91f00-e069-42d3-9762-75a6b57ccc6b

Shweta Loonkar, Lakshmi Kurup . Static Power Optimization for Reconfiguration of Hand Held Devices. International Conference on Technology Systems and Management. ICTSM, 1 (None 2011), 5-10.

@article{
author = { Shweta Loonkar, Lakshmi Kurup },
title = { Static Power Optimization for Reconfiguration of Hand Held Devices },
journal = { International Conference on Technology Systems and Management },
issue_date = { None 2011 },
volume = { ICTSM },
number = { 1 },
month = { None },
year = { 2011 },
issn = 0975-8887,
pages = { 5-10 },
numpages = 6,
url = { /proceedings/ictsm/number1/2776-12/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Technology Systems and Management
%A Shweta Loonkar
%A Lakshmi Kurup
%T Static Power Optimization for Reconfiguration of Hand Held Devices
%J International Conference on Technology Systems and Management
%@ 0975-8887
%V ICTSM
%N 1
%P 5-10
%D 2011
%I International Journal of Computer Applications
Abstract

It has been widely seen that multimedia application has increased in hand held devices such as mobile devices, cellular phones, PDA’s , mobile audio / video player etc. These embedded devices and applications need a huge amount of power to function so improvement in power in these devices has turned out an important issue. This paper presents a novel approach for reducing the bit-width of the data used for the dynamic reconfiguration of the hand held devices. Run time dynamic reconfiguration of hand held devices to maximize power according to user is a significant area for research. Remote reconfiguration is possible only when Request Processing Time is less. This is achievable only when majority of optimizations is performed statically. The bit streams available after the static analysis and preprocessing are used further for dynamic optimizations which will greatly reduce the runtime of the applications which further reduces the power consumed by the devices. Thus the paper aims to propose a new set of preprocessing algorithm in which the variables are identified based on different usage patterns and the generated bit stream is further compressed using the Huffman compression and Dynamic Huffman Coding.

References
  1. Martin, T. L., Balancing Batteries, Power, Performance System Issues in CPU Speed-Setting for Mobile Computing. Ph.D. dissertation, Carnegie Mellon University (1999).
  2. Verma, S.S., Joshi, H., Sharma, G.K.: Quality Driven Dynamic low Power Reconfiguration of Handhelds, In Proceeding of International Workshop on Applied Reconfigurable Computing, ARC 2006, Delft, Netherland (March 2006).
  3. Luo, Jha, N.K., Battery-Aware Static Scheduling for Distributed Real-Time Embedded Systems, In Design Automation Conference, pp. 444–449 (2001).
  4. M. Pedram and Q. Wu, “Design Considerations for Battery-Powered Electronics,” in Proceedings of the Design Automation Conference, 1999, pp. 861–866.
  5. L. Benini, A. Bogliolo, and G. D. Micheli, “A Survey of Design Techniques for System-Level Dynamic Power Management,” in IEEE Trans. on VLSI Systems, vol. 8, issue. 3, 2000, pp. 299–316.
  6. G.A.Paleologo, L. Benini, A. Bogliolo, and G. De Micheli. “Policy Optimization for Dynamic power management”, In DAC ’98: Proceedings of the 35th annual conference on Designautomation, pages 182–187, New York, NY, USA, 1998, ACM Press.
  7. A. Raghunathan and N.K. Jha, “Behavioral Synthesis for Low-power”, Proceedings of the 1994 IEEE International Conference on Computer Design: VLSI in Computer & Processors, pages 318–322, Washington, DC, USA, 1994, IEEE Computer Society.
  8. P. Kollig and B.M. Al-Hashimi,“A New Approach to Simultaneous Scheduling, Allocation and Binding in High-level Synthesis”, in Proc. of IEEE Electronics Letters, vol. 33, Aug 1997.
  9. A.P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey and R.W.Brodersen, “Optimizing Power Using Transformations”, in Proc. of IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 14, no. 1,pp. 12-31, Jan. 1995.
  10. Rabaey Jan M., “Reconfigurable Computing: The Solution to Low Power Programmable DSP”, Proceedings 1997 ICASSP Conference, Munich, April 1997.
  11. Gerard J.M. Smit, Paul J.M. Havinga, Lodewijk T. Smit, Paul M. Heysters, Michel A.J. Rosien “Dynamic Reconfiguration in Mobile Systems”, University of Twente department of Computer Science Enschede, the Netherlands.
  12. H. Yamashita, H. Tomiyama, A. Inoue, F. N. Eko, T. Okuma, and H. Yasuura, “Variable size analysis for data path width optimization”. In APCHDL 98: Proceedings of the Asia Pacific Conference on Hardware Description Languages, pages 69–74, July 1998.
  13. S. Mahlke, Bit width Cognizant architecture synthesis of custom hardware accelerators. In Computer-Aided Design of Integrated Circuits and Synthesis, volume 20, pages 1355–1371, November 2001.
  14. Yun Cao Hiroto, Leakage power reduction using bitwidth optimization.
  15. J. Bins, B. Draper, W. Bohm, and W. Najjar, Precision vs. error in jpeg compression, 1999.
  16. JPEG, Joint photographic experts group’s image compression standard, http://www.jpeg.org.
  17. Pham, H.-A., Bui, V.-H., Dinh-Duc, A.-V., An Adaptive, Memory-Efficient and Fast Algorithm for Huffman Decoding and Its Implementation, In: ACM International Conference, Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, Seoul, Korea, vol. 403, pp. 275–279 (2009).
  18. Sharma, M., Compression Using Huffman Coding, IJCSNS International Journal of Computer Science and Network Security 10(5) (May 2010).
  19. http://www.binaryessence.com/dct/en000097.html
Index Terms

Computer Science
Information Sciences

Keywords

Dynamic Reconfiguration Request Processing Time QIBO QDBO Critical Variables Non-Critical Variables