This PhD project is motivated by the need to develop and achieve better and energy efficient computing through the use of parallelism and heterogeneous systems. Our contribution consists of both theoretical aspects, as well as in-depth and comprehensive empirical studies that aim to provide more insight into parallel and heterogeneous computing. Our first problem is a theoretical problem that focuses on the scheduling of a special category of jobs known as deteriorating jobs. These kind of jobs will require more effort to complete them if postponed to a later time. They are intended to model several industrial processes including steel production, fire-fighting and financial management. We study the problem in the context of parallel machi...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable pro-cess...
Abstract: We consider energy-efficient scheduling on multiprocessors, where the speed of each proces...
International audienceWe study the problem of executing an application represented by a precedence t...
In this paper we study energy efficient deadline scheduling on multiprocessors in which the processo...
In this paper we investigate algorithmic instruments leading to low power consumption in computing d...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
This thesis presents several new results on online job scheduling. Job scheduling is a basic require...
International audienceWe consider the problem of scheduling a set of jobs, each one specified by its...
We consider online scheduling algorithms in the dynamic speed scaling model, where a processor can s...
We study the problem of scheduling a set of jobs with release dates, deadlines and processing requir...
Scheduling and mapping of precedence-constrained task graphs to the processors is one of the most cr...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable pro-cess...
Abstract: We consider energy-efficient scheduling on multiprocessors, where the speed of each proces...
International audienceWe study the problem of executing an application represented by a precedence t...
In this paper we study energy efficient deadline scheduling on multiprocessors in which the processo...
In this paper we investigate algorithmic instruments leading to low power consumption in computing d...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
This thesis presents several new results on online job scheduling. Job scheduling is a basic require...
International audienceWe consider the problem of scheduling a set of jobs, each one specified by its...
We consider online scheduling algorithms in the dynamic speed scaling model, where a processor can s...
We study the problem of scheduling a set of jobs with release dates, deadlines and processing requir...
Scheduling and mapping of precedence-constrained task graphs to the processors is one of the most cr...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
International audienceWe study the problem of executing an application represented by a precedence t...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
We present a new online algorithm for profit-oriented scheduling on multiple speed-scalable pro-cess...