arrow
返回

Enhancing data parallelism for Ant Colony Optimization on GPUs

delete2013-01-01
delete95
PRE
AI
J
José M. Cecilia *
J
José M. Garcı́a
A
Andy Nisbet
M
Martyn Amos
M
Manuel Ujaldón
DOI:10.1016/j.jpdc.2012.01.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Graphics Processing Units (GPUs) have evolved into highly parallel and fully programmable architecture over the past five years, and the advent of CUDA has facilitated their application to many real-world applications. In this paper, we deal with a CPU implementation of Ant Colony Optimization (ACO), a population-based optimization method which comprises two major stages: tour construction and pheromone update. Because of its inherently parallel nature, ACO is well-suited to CPU implementation, but it also poses significant challenges due to irregular memory access patterns. Our contribution within this context is threefold: (1) a data parallelism scheme for tour construction tailored to CPUs, (2) novel CPU programming strategies for the pheromone update stage, and (3) a new mechanism called 1-Roulette to replicate the classic roulette wheel while improving CPU parallelism. Our implementation leads to factor gains exceeding 20x for any of the two stages of the ACO algorithm as applied to the TSP when compared to its sequential counterpart version running on a similar single-threaded high-end CPU. Moreover, an extensive discussion focused on different implementation paths on CPUs shows the way to deal with parallel graph connected components. This, in turn, suggests a broader area of inquiry, where algorithm designers may learn to adapt similar optimization methods to CPU architecture. (C) 2012 Elsevier Inc. All rights reserved.
Keyword:
Metaheuristics
GPU programming
Ant Colony Optimization
TSP
Performance analysis

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

U
University of Murcia
学者数:
9.2K
论文数: 8.1K
被引数: 8
M
Manchester Metropolitan University
学者数:
4.4K
论文数: 5.0K
被引数: 6
U
universidad de malaga
学者数:
1.2W
论文数: 9.2K
被引数: 6
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Subjective video quality assessments for 4K UHDTV
err2017-06-01
err0
PREAI
errRafael Sotelo; Jose Joskowicz; Matteo Anedda; Maurizio Murroni; Daniele D. Giusto
err分享
err收藏
err分享
err收藏
An integrated analysis of match-related fatigue in professional rugby league
err2014-05-23
err0
PREAI
errThomas Kempton; Anita Claire Sirotic; Aaron James Coutts
err分享
err收藏
没有更多内容