Energy Efficiency of Task Allocation for Embedded JPEG Systems

Embedded system works everywhere for repeatedly performing a few particular functionalities. Well-known products include consumer electronics, smart home applications, and telematics device, and so forth. Recently, developing methodology of embedded systems is applied to conduct the design of cloud embedded system resulting in the applications of embedded system being more diverse. However, the more energy consumes result from the more embedded system works. This study presents hyperrectangle technology (HT) to embedded system for obtaining energy saving. The HT adopts drift effect to construct embedded systems with more hardware circuits than software components or vice versa. It can fast construct embedded system with a set of hardware circuits and software components. Moreover, it has a great benefit to fast explore energy consumption for various embedded systems. The effects are presented by assessing a JPEG benchmarks. Experimental results demonstrate that the HT, respectively, achieves the energy saving by 29.84%, 2.07%, and 68.80% on average to GA, GHO, and Lin.

[1]  D. Vilcu Real time scheduling and CPU power consumption in embedded systems , 2008, 2008 IEEE International Conference on Automation, Quality and Testing, Robotics.

[2]  Lingfeng Wang,et al.  Voltage Assignment for Soft Real-Time Embedded Systems with Continuous Probability Distribution , 2009, 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.

[3]  Christian Steger,et al.  An emulation-based real-time power profiling unit for embedded software , 2009, 2009 International Symposium on Systems, Architectures, Modeling, and Simulation.

[4]  Keng-Mao Cho,et al.  Design and implementation of a general purpose power-saving scheduling algorithm for embedded systems , 2011, 2011 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[5]  Huanhuan Chen,et al.  HW-SW partitioning based on genetic algorithm , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[6]  M.I. Eladawy,et al.  Energy-efficient multi-speed algorithm for scheduling dependent real-time tasks , 2008, 2008 International Conference on Computer Engineering & Systems.

[7]  W K Chan,et al.  Leveraging Performance and Power Savings for Embedded Systems Using Multiple Target Deadlines , 2010, 2010 10th International Conference on Quality Software.

[8]  Chi Chiu Tsang,et al.  Reducing dynamic power consumption in FPGAs using precomputation , 2009, 2009 International Conference on Field-Programmable Technology.

[9]  Abel G. Silva-Filho,et al.  Energy consumption reduction mechanism by tuning cache configuration usign NIOS II processor , 2008, 2008 IEEE International SOC Conference.

[10]  Seyed Ghassem Miremadi,et al.  Investigating the Effects of Schedulability Conditions on the Power Efficiency of Task Scheduling in an Embedded System , 2010, 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[11]  Hiroaki Takada,et al.  A Generalized Framework for System-Wide Energy Savings in Hard Real-Time Embedded Systems , 2008, 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[12]  Yang-Hsin Fan,et al.  An Efficiently Hardware-Software Partitioning for Embedded Multiprocessor FPGA Systems , 2007, IMECS.

[13]  Senem Velipasalar,et al.  Power consumption and performance analysis of object tracking and event detection with wireless embedded smart cameras , 2009, 2009 3rd International Conference on Signal Processing and Communication Systems.

[14]  Guojun Dai,et al.  Energy-Efficient Architecture for Embedded Software with Hard Real-Time Requirements in Partial Reconfigurable Systems , 2009, 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing.

[15]  Rong-Guey Chang,et al.  Efficient Hardware/Software Partitioning Approach for Embedded Multiprocessor Systems , 2006, 2006 International Symposium on VLSI Design, Automation and Test.

[16]  Shaila Subbaraman,et al.  Power Reduction in Embedded System on FPGA Using on the Fly Partial Reconfiguration , 2010, 2010 International Symposium on Electronic System Design.

[17]  R. Benfica ENERGY CONSUMPTION REDUCTION MECHANISM BY TUNING CACHE CONFIGURATION USING NIOS II PROCESSOR , 2008 .