PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
Tytuł artykułu

System-level approaches to power efficiency in FPGA-based designs (data reduction algorithms case study)

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
In this paper we present preliminary results on systemlevel analysis of power efficiency in FPGA-based designs. Advanced FPGA devices allow implementation of sophisticated systems (e.g. embedded sensor nodes). However, designing such complex applications is prohibitively expensive at lower levels so that, moving the designing process to higher abstraction layers, i.e. system-levels of design, is a rational decision. This paper shows that at least a certain level of power awareness is achievable at these higher abstractions. A methodology and preliminary results for a power-aware, system-level algorithm partitioning is presented. We select data reduction algorithms as the case study because of their importance in wireless sensor networks (WSN's). Although, the research has been focused on WSN applications of FPGA, it is envisaged that the presented ideas are applicable to other untethered embedded systems based on FPGA's and other similar programmable devices.
Słowa kluczowe
Twórcy
autor
  • Nanyang Technological University, School of Computer Engineering, Block N4 #02a-32, NanyangAvenue, Singapore 639798, pawel@czapski.eu
Bibliografia
  • [1] K. Romer,F. Mattern, “The Design Space of Wireless Sensor Networks,” IEEE Wireless Communications, vol. 11, no. 6, December 2004, pp. 54-61.
  • [2] M.A.M. Vieira, C.N. Jr. Coelho, D.C. Jr. da Silva, J.M. da Mata, “Survey on Wireless Sensor Network Devices”. In: Proceedings of the Emerging Technologies and Factory Automation, 2003, pp. 537-544.
  • [3] J. Feng, F. Koushanfar, M. Potkonjak, “System-Architectures for Sensor Networks Issues, Alternatives, and Directions”. In: Proceedings of the IEEE International Conference on VLSI in Computers and Processors, 2002, pp. 226-231.
  • [4] Xilinx, Inc., “Product Selection Guides,”FPGA and CPLD Solutions from Xilinx, Inc., 2008. [Online].Available: http://www.xilinx.com. [Accessed: September 06, 2008].
  • [5] Altera Corporation, “Altera Product Catalog,”Altera -FPGA, CPLD, ASIC and Programmable Logic, 2008. [Online]. Available: http://www.altera.com. [Accessed: September 06, 2008].
  • [6] Lattice Semiconductor Corporation, “LatticeMico Product Brochure,” FPGAandCPLDsolutions from Lattice Semiconductor, 2008. [Online]. Available: http://www. latticesemi.com. [Accessed: September 06, 2008].
  • [7] Tensilica, Inc., “XTensa Product Brief,”Tensilica: Configurable and Standard Processor Cores for SOC Design, 2008. [Online].Available: http://www.tensilica. com. [Accessed: September 06, 2008].
  • [8] B. O'Flynn, et al., “The Development of a Novel Miniaturized Modular Platform for Wireless Sensor Networks,” in Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks, 2005, pp. 370-375.
  • [9] S.J. Bellis, K. Delaney, B. O'Flynn, J. Barton, K.M. Razeeb, C. O'Mathuna, “Development of Field Programmable Modular Wireless Sensor Network Nodes forAmbient Systems,” Computer Communications, vol. 28, no. 13,August 2005, pp. 1531-1544.
  • [10] D. Bauer, S. Furrer, S. Rooney,W. Schott, H.L. Truong, B.Weiss, “The ZRLWireless Sensor Networking Testbed,” IBM Zurich Research Laboratory, Ruschlikon, Switzerland,Tech. Rep.RZ3620 (# 99630), 2005.
  • [11] V. Tsiatsis, S.A. Zimbeck, M.B. Srivastava, “Architecture Strategies for Energy-Efficient Packet Forwarding inWireless Sensor Networks”. In: Proceedings of the International Symposium on Low Power Electronics and Design, 2001, pp. 92-95.
  • [12] L. Shang, A.S. Kaviani, K. Bathala, “Dynamic Power Consumption in Virtex-II FPGA Family”. In: Proceedings of the 2002 ACM/SIGDA 10 International Symposium on Field-Programmable Gate Arrays,2002, pp. 157-164.
  • [13] V. Degalahal, T. Tuan, “Methodology for High Level Estimation of FPGAPower Consumption”. In: Proceedings of the 2005 Conference on Asia South Pacific Design Automation, 2005, pp. 657-660.
  • [14] N. Rollins, M.J. Wirthlin, “Reducing Energy in FPGA Multipliers Through Glitch Reduction,” presented at the International Conference on Military and Aerospace Programmable Logic Devices, Washington, DC, USA, 2005.
  • [15] Celoxica, Ltd., “Agility Compiler,” Celoxica - The Technology Leader in C Based Electronic Design and Synthesis, 2006. [Online]. Available: http://www.celoxica. com/products/agility/default.asp. [Accessed: October 18, 2006].
  • [16] S.J.E.Wilton, S.-S. Ang,W. Luk, “The Impact of Pipelining on Energy per Operation in Field-Programmable Gate Arrays”. In: Field Programmable Logic and Application, Vol. 3203, J. Becker, M. Platzner, and S. Vernalde, Eds. Berlin, Germany: Springer-Verlag, 2004, pp. 719-728.
  • [17] G.J.M. Smit, P.J.M. Havinga, “A Survey of Energy Saving Techniques for Mobile Computers,” University of Twente, Department of Computer Science, Enschede, Netherlands,Tech. Rep. Moby Dick, 1997.
  • [18] P.J.M. Havinga, G.J.M. Smit, “Low Power System Design Techniques for Mobile Computers,” University of Twente, Department of Computer Science, Enschede, Netherlands,Tech. Rep. ISSN 1381-3625, 1997.
  • [19] O.S. Unsal, I. Koren, “System-Level Power-Aware Design Techniques in Real-Time Systems”. In: Proceedings of the IEEE, vol. 91, no. 7, July 2003, pp. 1055- 1069.
  • [20] H.G. Lee, S. Nam, N. Chang, “Cycle-Accurate Energy Measurement and High-Level Energy Characterization of FPGAs”. In: Proceedings of the 4 International Symposium on Quality Electronic Design, 2003, pp. 267-272.
  • [21] N. Chang, K. Kim, “Real-Time per-Cycle Energy Consumption Measurement of Digital Systems”,, Electronics Letters, vol. 36, no. 13, June 2000, pp. 1169-1171.
  • [22] K.Weiß, C. Oetker, I. Katchan, T. Steckstor,W. Rosenstiel, “Power Estimation Approach for SRAM-based FPGAs”, In: Proceedings of the 2000 ACM/SIGDA 8 International Symposium on Field Programmable Gate Arrays, 2000, pp. 195-202.
  • [23] M. French, “A Power Efficient Image Convolution Engine for Field Programmable Gate Arrays”. In: International Conference on Military and Aerospace Programmable Logic Devices, Washington, DC, USA, 2004.
  • [24] A. Deligiannakis, Y. Kotidis, N. Roussopoulos, “Compressing Historical Information in Sensor Networks”. In: Proceedings of the 2004 ACM SIGMOD International Conference on Management of Data, 2004, pp. 527-538.
  • [25] M. Chen, M.L. Fowler, “The Importance of Data Compression for Energy Efficiency in Sensor Networks”. In: Proceedings of the 2003 Conference on Information Sciences and Systems, 2003.
  • [26] M. Chen, M.L. Fowler, “Data Compression Trade-Offs in Sensor Networks”. In: Proceedings of the SPIE Conference on Mathematics of Data/Image Coding, Compression, and Encryption VII, with Applications, 2004, pp. 96-107.
  • [27] A. Deligiannakis, Y. Kotidis, “Data Reduction Techniques in Sensor Networks”, IEEE Data Engineering Bulletin, vol. 28, no. 1, March 2005, pp. 19-25.
  • [28] K. Sayood, Introduction to Data Compression, 3rd ed. San Francisco, CA, USA: Morgan Kaufmann, 2006.
  • [29] D. Salomon, Data Compression - The Complete Reference, 4th ed. London, UK: Springer-Verlag, 2007.
  • [30] T. Dang, N. Bulusu, W. Feng, “RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks”. In: Wireless Sensor Networks, vol. 4373, K. Langendoen, T.Voigt, Eds. Berlin,Germany: Springer-Verlag, 2007, pp. 133-149.
  • [31] V. Jolly, S. Latifi, N. Kimura, “Energy-Efficient Routing inWireless Sensor Networks Based on Data Reduction”. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2006, pp. 804-812.
  • [32] N. Kimura, S. Latifi, “ASurvey on Data Compression in Wireless Sensor Networks”. In: Proceedings of the International Conference on Information Technology: Coding and Computing, 2005, pp. 8-13.
  • [33] K.C. Barr, K. Asanovic, “Energy-Aware Lossless Data Compression,”, ACM Transactions on Computer Systems, vol. 24, no. 3, pp. 250-291,August 2006.
  • [34] C.M. Sadler, M. Martonosi, “Data Compression Algorithms for Energy-Constrained Devices in Delay Tolerant Networks”. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, 2006, pp. 265-278.
  • [35] J.P. Lynch, A. Sundararajan, K.H. Law, A.S. Kiremidjian, E. Carryer, “Power-Efficient Data Management for aWireless Structural Monitoring System”. In: Proceedings of the Fourth InternationalWorkshop on Structural Health Monitoring, 2003, pp. 15-17.
  • [36] H. Akcan, H. Bronnimann, “Deterministic Data Reduction in Sensor Networks”. In: Proceedings of the 2006 IEEE International Conference on Mobile Adhoc and Sensor Systems, 2006, pp. 530-533.
  • [37] A.T. Hoang, M. Motani, “Collaborative Broadcasting and Compression in Cluster-basedWireless Sensor Networks”. In: Proceedings of the Second European Workshop onWireless Sensor Networks, 2005, pp. 197-206.
  • [38] P. J. Marron, R. Sauter,O. Saukh, M. Gauger,K. Rothermel, “Challenges of Complex Data Processing in Real World Sensor Network Deployments”. In: Proceedings of the ACM Workshop on Real-World Wireless Sensor Networks, 2006, pp. 43-48.
  • [39] D. Petrovic, R.C. Shah, K. Ramchandran, J. Rabaey, “Data Funneling: Routing with Aggregation and Compression forWireless Sensor Networks,” in Proceedings of the First 2003 IEEE International Workshop on Sensor Network Protocols and Applications, 2003, pp. 156-162.
  • [40] A. Deligiannakis, Y. Kotidis, “Data Reduction Techniques in Sensor Networks”, IEEE Data Engineering Bulletin, vol. 28, no. 1, March 2005, pp. 19-25.
  • [41] Y. Al-Obaisat, R. Braun, “On Wireless Sensor Networks: Architectures, Protocols, Applications, and Management”. In: Proceedings of the 1 IEEE International Conference onWireless Broadband and UltraWideband Communication, 2006.
  • [42] A. Ciancio, S. Pattem, A. Ortega, B. Krishnamachari, “Energy-Efficient Data Representation and Routing for Wireless Sensor Networks Based on a Distributed Wavelet Compression Algorithm”. In: Proceedings of the Fifth International Conference on Information Processing in Sensor Networks, 2006, pp. 309-316.
  • [43] P.P. Czapski, A. Sluzek, “Power Optimization Techniques inFPGADevices:ACombination of System- and Low-Levels,” International Journal of Electrical, Computer, and Systems Engineering, vol. 1, no. 3, 2007, pp. 148-154.
  • [44] L. Gu, et al.,“Lightweight Detection and Classification for Wireless Sensor Networks in Realistic Environments” , in Proceedings of the Third International Conference on Embedded Networked Sensor Systems, 2005, pp. 205-217.
  • [45] J. Ding, S.-Y. Cheung, C.-W. Tan, P. Varaiya, “Signal Processing of Sensor Node Data forVehicle Detection”. In: Proceedings of the Seventh International IEEE Conference on Intelligent Transportation Systems, 2004, pp. 70-75.
  • [46] J.R. Agre, L.P. Clare, G.J. Pottie, N.P. Romanov, “Development Platform for Self-Organizing Wireless Sensor Networks”. In Proceedings of the SPIE Conference on Unattended Ground Sensor Technologies and Applications, 1999, pp. 257-268.
  • [47] P. Dutta, M. Grimmer, A. Arora, S. Bibyk, D. Culler, “Design of a Wireless Sensor Network Platform for Detecting Rare, Random, and Ephemeral Events”. In: Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks, 2005, pp. 497-502.
  • [48] Crossbow Technology, Inc., “Product Catalog,”Crossbow Technology:Wireless: Home Page, 2008. [Online]. Available: http://www.xbow.com. [Accessed: September 06, 2008].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ8-0006-0006
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.