Low Power Process Assignment for Distributed Embedded Systems using Dynamic Voltage Scaling
نویسندگان
چکیده
This paper presents an efficient algorithm for voltage scaling of an distributed embedded system taking communicating processes into account. The algorithm finds scaled voltages for each processes without restricting the applicable voltage levels apriori. In addition the algorithm is not limited by a fixed power consumption among processes. Furthermore we show the importance of a process optimisation which is optimised for the dynamic voltage scaling (DVS) technique. Various examples from the literature and randomly generate show the efficiency of the proposed scaling algorithm and the DVS optimised process assignment.
منابع مشابه
Energy-Aware Synthesis of Fault-Tolerant Schedules for Real-Time Distributed Embedded Systems
In this paper we present an approach to the scheduling and voltage scaling of low-power fault-tolerant hard real-time applications mapped on distributed heterogeneous embedded systems. Processes and messages are statically scheduled, and we use process re-execution for recovering from multiple transient faults. Addressing simultaneously energy and reliability is especially challenging because l...
متن کاملMPI for Embedded Systems: A Case Study
Distributed embedded processors are fast becoming the central stage in the architecture of embedded systems. With multiple processors, a distributed embedded system is more scalable towards either high performance or low power. The reduced workload on each processor creates new opportunities for dynamic voltage scaling (DVS); meanwhile the performance can be compensated by increased parallelism...
متن کاملParallel Embedded Systems: Where Real-Time and Low-Power Meet
This paper introduces a combination of models and proofs for optimal power management via Dynamic Frequency Scaling and Dynamic Voltage Scaling. The approach is suitable for systems on a chip or microcontrollers where processors run in parallel with embedded peripherals. We have developed a software tool, called CASTLE, to provide computer assistance in the design process of energy-aware embedd...
متن کاملPower Conscious Synthesis for Distributed Wireless Low-Power Embedded Client- Server System
The power conscious synthesis of a single state/service has been under investigation. This project tries to explore the way a multi state/service distributed embedded system can be synthesized power consciously. The power consciousness is divided into two level, i.e., the system level and the state level according to the Markov modeling. For system level, dynamic power management and voltage sc...
متن کاملAn Implementation of a 32-bit ARM Processor Using Dual Power Supplies and Dual Threshold Voltages
With the explosion of portable electronic devices, power efficient processors have become increasingly important. In this paper we present a set of circuit techniques to implement a 32-bit low-power ARM processor, found commonly in embedded systems, using a six metal layer 0.18 m TSMC process. Our methodology is based on Clustered Voltage Scaling (CVS) and dual-Vth techniques aiming to reduce b...
متن کامل