arrow
Return

Parallel virtual savant for the heterogeneous computing scheduling problem

delete2020-01-01
delete3
PRE
AI
J
Juan Carlos de la Torre
R
Renzo Massobrio
P
Patricia Ruiz
S
Sergio Nesmachnow
B
Bernabè Dorronsoro *
DOI:10.1016/j.jocs.2019.101048delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present in this work the first parallel implementation of Virtual Savant (VS), a novel optimization method that is able to quickly generate pseudo-optimal solutions to a given combinatorial problem, thanks to its parallel pattern recognition engine. The proposed parallel implementation does not require any information exchange between the threads during the run, they just get/send the required information before/after the execution. This design allows for a flexible algorithm that can perform efficiently on both shared- and distributed-memory systems. Our implementation uses both OpenMP for parallel architectures and MPI for distributed environments, which can efficiently make use of both kind of systems. The performance of VS is extensively analyzed on four different computing infrastructures, varying the number of threads used on each considered architecture. In addition, we propose a simulator to accurately predict the performance of VS on any parallel system. Experimental results show that VS is able to make an efficient use of the available computing resources, showing good scalability properties on all studied architectures. (C) 2019 Elsevier B.V. All rights reserved.
Keywords:
Machine learning
Computational intelligence
Optimization
Parallel processing
Scheduling
Virtual Savant
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Nature Computational Science cover
Nature Computational Science
IF:
18.3
Papers:
3.1K
Citations:
4.0K

Organization

U
universidad de la republica, uruguay
Scholars:
7.8K
Papers: 5.4K
Citations: 10
U
universidad de cadiz
Scholars:
7.2K
Papers: 5.8K
Citations: 7