Florence Monna

dblp:144/2456 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% GPUs and heterogeneous computing · 44% Performance modeling and evaluation · 6%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing
CPU-GPU heterogeneous computing
0.312017
Scheduling Independent Moldable Tasks on Multi-Cores with GPUs · IEEE Trans. Parallel Distributed Syst. 2017
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU scheduling
0.312017
Scheduling Independent Moldable Tasks on Multi-Cores with GPUs · IEEE Trans. Parallel Distributed Syst. 2017
Parallel and multicore computing › parallel scheduling
moldable job scheduling
0.312017
Scheduling Independent Moldable Tasks on Multi-Cores with GPUs · IEEE Trans. Parallel Distributed Syst. 2017
Parallel and multicore computing
task scheduling
0.312017
Scheduling Independent Moldable Tasks on Multi-Cores with GPUs · IEEE Trans. Parallel Distributed Syst. 2017
Performance modeling and evaluation
approximation algorithms
0.112017
Scheduling Independent Moldable Tasks on Multi-Cores with GPUs · IEEE Trans. Parallel Distributed Syst. 2017
Parallel and multicore computing
scheduling algorithms
0.112017
Scheduling Independent Moldable Tasks on Multi-Cores with GPUs · IEEE Trans. Parallel Distributed Syst. 2017

Methods — techniques the papers use, named apart from their topics

worst-case analysis · 0.3simulation · 0.3integer linear programming · 0.3dual approximation · 0.3
YearPublicationVenuePosition
2017 Scheduling Independent Moldable Tasks on Multi-Cores with GPUs
abstract
We present a new approach for scheduling independent tasks on multiple CPUs and multiple GPUs. The tasks are assumed to be parallelizable on CPUs using the moldable model: the final number of cores allotted to a task can be decided and set by the scheduler. More precisely, we design an algorithm aiming at minimizing the makespan-the maximum completion time of all tasks-for this scheduling problem. The proposed algorithm combines a dual approximation scheme with a fast integer linear program (ILP). It determines both the partitioning of the tasks, i.e., whether a task should be mapped to CPUs or a GPU, and the number of CPUs allotted to a moldable task if mapped to the CPUs. A worst-case analysis shows that the algorithm has an approximation ratio of 3/2 + ε. Since the time complexity of the ILP-based algorithm could be non-polynomial, we also present a polynomial-time algorithm with an approximation ratio of 2 + ε. We complement the theoretical analysis of our two novel algorithms with a simulation study. In these simulations, we compare our algorithms to a modified version of the classical HEFT algorithm, which we adapted to handle moldable tasks. The simulation results show that our algorithm with the (3/2 + ε)-approximation ratio produces significantly shorter schedules than the modified HEFT for most of the instances. In addition, our results provide evidence that our ILP-based algorithm can solve larger problem instances in a reasonable amount of time.
Raphaël Bleuse, Sascha Hunold, Safia Kedad-Sidhoum, Florence Monna, Grégory Mounié, Denis Trystram
IEEE Trans. Parallel Distributed Syst.4
2015 Scheduling independent tasks on multi-cores with GPU accelerators
abstract
Summary More and more computers use hybrid architectures combining multi‐core processors and hardware accelerators such as graphics processing units (GPUs). We present in this paper a new method for scheduling efficiently parallel applications with m CPUs and k GPUs, where each task of the application can be processed either on a core (CPU) or on a GPU. The objective is to minimize the maximum completion time (makespan). The corresponding scheduling problem is Non‐deterministic Polynomial (NP)‐time hard, Copyright © 2014 John Wiley & Sons, Ltd.
Raphaël Bleuse, Safia Kedad-Sidhoum, Florence Monna, Grégory Mounié, Denis Trystram
Concurr. Comput. Pract. Exp.3
2015 A study of scheduling problems with preemptions on multi-core computers with GPU accelerators
Jacek Blazewicz, Safia Kedad-Sidhoum, Florence Monna, Grégory Mounié, Denis Trystram
Discret. Appl. Math.3
2014 Fast Biological Sequence Comparison on Hybrid Platforms
abstract
Today, many high performance computing platforms use hybrid architectures combining multi-core processors and hardware accelerators like GPUs (Graphic Processing Units). This paper presents a new method for scheduling tasks for biological sequence comparison applications with CPUs and GPUs. This strategy is called SWDUAL and is based on a dual approximation scheme for determining which tasks are most suitable to be executed on the GPUs. The objective is to obtain fast execution time and minimize the idle time on each PE (Processing Element). It is implemented using a master-slave model. Results obtained when sequences were compared to five public genomic databases show that this method allows to reduce the execution time on hybrid platforms when compared to other public available implementations.
Safia Kedad-Sidhoum, Fernando Machado Mendonca, Florence Monna, Grégory Mounié, Denis Trystram
ICPP3