Abstract
Nowadays computers, be they personal or a node contained in a multi machine environment, can contain different kinds of processing units. A common example is the personal computer that nowadays always includes a CPU and a GPU, both capable of executing code, sometimes even in the same integrated circuit package. These are the so called heterogeneous systems. It’s important to be aware that the various processing units aren’t equal, for instance CPUs are very different from GPUs. This raises a problem, since not every task can be executed in all processing units. To solve this problem a new task scheduling algorithm was developed with the aid of SimDag from the SimGrid toolkit. This algorithm uses a DAG (directed acyclic graph) to aid the scheduling of different tasks, be they from a single application or from various different applications. The algorithm is based on the HEFT scheduling algorithm, a greedy algorithm with a short execution time, developed by Topcuoglu et al. This new algorithm is aware of the different processing units and of the different performance/power levels. This solves the problem of not all tasks being able to be executed in all processing units. Since previous studies show that reducing the CPU clock speed on DVFS (dynamic voltage frequency scaling) CPUs can reduce the energy spent by the CPU while executing various tasks with little increase in runtime. Various tests were made to obtain the power rating of a test CPU while operating on different performance levels. With this it was possible to obtain performance and power information on the power states, this information is then later used by the algorithm in order to find the optimal performance/power ratio. The algorithm main objective is to spend the least amount of energy possible, in contrast to the HEFT goal that is to execute tasks as fast as possible. The algorithm behavior can be modified by changing the minimum power state that the processing units should run or by changing the goal. Two goals are provided, the EFT (earliest finish time) from the original HEFT algorithm and the LEC (least energy cost). Both goals are affected by the defined minimum power state. Using this new algorithm it was possible to reduce total energy spent some times at the cost of increased runtime.
ABSTRACT
This research presents the investigation into the impact of quality lending on banks profitabi...
ABSTRACT
Language is learned, shared, and it is an arbitrary system of vocal symbols through which human b...
ABSTRACT
The aim of this study was to investigate the implication of National Broadcasting Commis...
EXCERPT FROM THE STUDY
With the advent of social media, it is rare for an event to happen without being unveiled or exposed through socia...
Abstract
This study focuses on the impact of recession on economic growth in Nigeria from 1980 to 2017. The Nigerian eco...
STATEMENT OF THE PROBLEM
There are quite, a lot of contributions that this study will make. In the first instance the study will clearly...
Abstract: THE ROLE OF INTERNATIONAL ACCOUNTANTS IN PUBLIC SECTOR FINANCIAL MANAGEMENT
The primary objectives of this study are to: (1) id...
ABSTRACT
The quality and use of serial publications on research output of post graduate students of National Open University of Nigeria (...
Background of the Study
In every society we find ourselves, the need for the rules to reach out improve the standard of the ruled is impe...
ABSTRACT
This study probes the influence which Television has on Nigerian yout...