Volume 27, Issue 6 pp. 1625-1638
Special Issue Paper

Scheduling independent tasks on multi-cores with GPU accelerators

Raphael Bleuse

Raphael Bleuse

University Grenoble Alpes, LIG, 655 Avenue de l'Europe, 38334 St. Ismier Cedex, France

Search for more papers by this author
Safia Kedad-Sidhoum

Safia Kedad-Sidhoum

Sorbonne Universités, UPMC Univ. Paris 06, UMR 7606, LIP6, F-75005, Paris, France

Search for more papers by this author
Florence Monna

Corresponding Author

Florence Monna

Sorbonne Universités, UPMC Univ. Paris 06, UMR 7606, LIP6, F-75005, Paris, France

University Grenoble Alpes, LIG, 655 Avenue de l'Europe, 38334 St. Ismier Cedex, France

Correspondence to: Florence Monna, Laboratoire d'Informatique de Paris 6, France.

E-mail: [email protected]

Search for more papers by this author
Grégory Mounié

Grégory Mounié

University Grenoble Alpes, LIG, 655 Avenue de l'Europe, 38334 St. Ismier Cedex, France

Search for more papers by this author
Denis Trystram

Denis Trystram

University Grenoble Alpes, LIG, 655 Avenue de l'Europe, 38334 St. Ismier Cedex, France

Institut Universitaire de France, France

Search for more papers by this author
First published: 07 September 2014
Citations: 26

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.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.