Open Access Open Access  Restricted Access Subscription Access

Energy Efficient Task Scheduling of Sendreceive Task Graphs on Distributed Multicore Processors with Software Controlled Dynamic Voltage Scaling


Affiliations
1 Department of Computer Engineering, Institute of Technology, Banaras Hindu University, Varanasi, 221 005, India
 

In this paper we propose a model of distributed multi-core processors with software controlled dynamic voltage scaling. We consider the problem of energy efficient task scheduling with a given deadline on this model. We consider send-receive task graphs in which the initial task sends data to multiple intermediate tasks, and the final task collects the data from these intermediate tasks with the restriction that the initial and final tasks should be assigned on the same core.

Keywords

Distributed System, Dynamic Voltage Scaling, Energy Efficient Scheduling, Multi-Core Processors.
User
Notifications
Font Size

Abstract Views: 337

PDF Views: 153




  • Energy Efficient Task Scheduling of Sendreceive Task Graphs on Distributed Multicore Processors with Software Controlled Dynamic Voltage Scaling

Abstract Views: 337  |  PDF Views: 153

Authors

Abhishek Mishra
Department of Computer Engineering, Institute of Technology, Banaras Hindu University, Varanasi, 221 005, India
Anil Kumar Tripathi
Department of Computer Engineering, Institute of Technology, Banaras Hindu University, Varanasi, 221 005, India

Abstract


In this paper we propose a model of distributed multi-core processors with software controlled dynamic voltage scaling. We consider the problem of energy efficient task scheduling with a given deadline on this model. We consider send-receive task graphs in which the initial task sends data to multiple intermediate tasks, and the final task collects the data from these intermediate tasks with the restriction that the initial and final tasks should be assigned on the same core.

Keywords


Distributed System, Dynamic Voltage Scaling, Energy Efficient Scheduling, Multi-Core Processors.