Process Scheduling - based Energy Management for Bank - aware Memory System ⋆
نویسندگان
چکیده
With its growing capacity and density, off-chip memory consumes a considerable amount of energy in the mobile system, so there are strong demands for energy-efficient techniques. Memory manufacturers provide several operating modes with different power requirements. To explore these modes for energy saving, the memory has to switch among those modes frequently. However, the mode transition also consumes energy, which poses a threat to the existing power-budget problem. In this paper, we propose an OS-based methodology to reduce the energy overhead caused by memory mode transitions. In particular, we propose an algorithm to optimize the executing order of processes to reduce the number of memory mode transitions as well as to create long idle intervals for energy saving. The capability of the proposed strategy is evaluated through practical platforms, for which we have encouraging results.
منابع مشابه
Coarse-Grained DRAM Power Management
− This paper presents an efficient system level power saving method for DRAM with multiple power modes. The proposed method is based on the power aware scheduling algorithm that controls DRAM modules in coarse grain in which the scheduler assigns appropriate power modes to memory banks at context switching time. The method controls the transition of multiple power modes, which is currently avai...
متن کاملA JOINT DUTY CYCLE SCHEDULING AND ENERGY AWARE ROUTING APPROACH BASED ON EVOLUTIONARY GAME FOR WIRELESS SENSOR NETWORKS
Network throughput and energy conservation are two conflicting important performance metrics for wireless sensor networks. Since these two objectives are in conflict with each other, it is difficult to achieve them simultaneously. In this paper, a joint duty cycle scheduling and energy aware routing approach is proposed based on evolutionary game theory which is called DREG. Making a trade-off ...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملLearning-Based Energy Management System for Scheduling of Appliances inside Smart Homes
Improper designs of the demand response programs can lead to numerous problems such as customer dissatisfaction and lower participation in these programs. In this paper, a home energy management system is designed which schedules appliances of smart homes based on the user’s specific behavior to address these issues. Two types of demand response programs are proposed for each house which are sh...
متن کاملEnhancing the Performance and Fairness of Shared DRAM Systems with Parallelism-Aware Batch Scheduling
Enhancing the Performance and Fairness of Shared DRAM Systems with Parallelism-Aware Batch Scheduling Onur Mutlu Thomas Moscibroda Microsoft Research Abstract In a chip-multiprocessor (CMP) system, the DRAM system is shared among cores. In a shared DRAM system, requests from a thread can not only delay requests from other threads by causing bank/bus/row-buffer conflicts but they can also destro...
متن کامل