dc.contributor.author | Llanes, Antonio | |
dc.contributor.author | Cecilia Canales, José María | |
dc.contributor.author | Carrasco, José Manuel | |
dc.contributor.author | Amos, Martyn | |
dc.contributor.author | Ujaldón, Manuel | |
dc.contributor.author | Sánchez, Antonia María | |
dc.date.accessioned | 2018-05-02T10:03:51Z | |
dc.date.available | 2018-05-02T10:03:51Z | |
dc.date.issued | 2016-03 | |
dc.identifier.issn | 1386-7857 | |
dc.identifier.uri | http://hdl.handle.net/10952/2998 | |
dc.description.abstract | Ant colony optimisation (ACO) is a nature-inspired, population-based metaheuristic that has been used to solve a wide variety of computationally hard problems. In order to take full advantage of the inherently stochastic and distributed nature of the method, we describe a parallelization strategy that leverages these features on heterogeneous and large-scale, massively-parallel hardware systems. Our approach balances workload effectively, by dynamically assigning jobs to heterogeneous resources which then run ACO implementations using different search strategies. Our experimental results confirm that we can obtain significant improvements in terms of both solution quality and energy expenditure, thus opening up new possibilities for the development of metaheuristic-based solutions to “real world” problems on high-performance, energy-efficient contemporary heterogeneous computing platforms. | es |
dc.description.sponsorship | This work is jointly supported by the Fundación Séneca (Agencia Regional de Ciencia y Tecnología, Región de Murcia) under Grants 15290/PI/2010 and 18946/JLI/13, by the Spanish MEC under grants TIN2012-31345 and TIN2013-42253-P, by the Nils Coordinated Mobility under Grant 012-ABEL-CM-2014A, in part financed by the European Regional Development Fund (ERDF), and by the Junta de Andalucía under Project of Excellence P12-TIC-1741. We also thank Nvidia for hardware donations within UCAM and UMA CUDA Teaching and Research Centers awards. | es |
dc.language.iso | en | es |
dc.publisher | Springer | es |
dc.rights | Atribución-CompartirIgual 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-sa/4.0/ | * |
dc.subject | Heterogeneous computing | es |
dc.subject | Ant colony optimization | es |
dc.subject | CUDA | es |
dc.subject | Power-aware systems | es |
dc.title | Dynamic Load Balancing on Heterogeneous Clusters for Parallel Ant Colony Optimization | es |
dc.type | article | es |
dc.rights.accessRights | openAccess | es |
dc.journal.title | Cluster Computing | es |
dc.volume.number | 19 | es |
dc.issue.number | 1 | es |
dc.description.discipline | Ingeniería, Industria y Construcción | es |