The modern trend of extensive levels of hardware parallelism and heterogeneity pushes software to evolve through a paradigm shift towards concurrent data processing architectures. One such striking example in the domain of high-energy physics is represented by Gaudi - an experiment independent software framework, used in two of four major experiments of the Large Hadron Collider project, and in several others. The framework is responsible for event processing by means of hundreds of algorithms which have logical and data dependencies between each other. Historically, the framework was designed being inherently sequential, meaning that at any time of data processing there is only one event being processed and only one algorithm being execute...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...
The modern trend of extensive levels of hardware parallelism and heterogeneity pushes software to ev...
As much the e-Science revolutionizes the scientific method in its empirical research and scientific ...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
Abstract—In order to improve system performance efficiently, a number of systems choose to equip mul...
International audienceWe consider the execution of a complex application on a heterogeneous "grid" c...
(eng) In this paper, we consider the execution of a complex application on a heterogeneous "grid" co...
We study the problem of executing an application represented by a precedence task graph on a paralle...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
The major problem addressed by this research is the development of one or more scheduling heuristics...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...
The modern trend of extensive levels of hardware parallelism and heterogeneity pushes software to ev...
As much the e-Science revolutionizes the scientific method in its empirical research and scientific ...
Task graphs are used for scheduling tasks on parallel processors when the tasks have dependencies. I...
Abstract—In order to improve system performance efficiently, a number of systems choose to equip mul...
International audienceWe consider the execution of a complex application on a heterogeneous "grid" c...
(eng) In this paper, we consider the execution of a complex application on a heterogeneous "grid" co...
We study the problem of executing an application represented by a precedence task graph on a paralle...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
National audienceEffective scheduling is crucial for task-based applications to achieve high perform...
The major problem addressed by this research is the development of one or more scheduling heuristics...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
Many real world scientific computing problems are irregular and dynamic, which pose great challenge ...
This thesis deals with three main themes linked to task graph scheduling on modern computing platfor...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...