Scheduling using multiple swarm particle optimization with memetic features on graphics processing units

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We investigate the performance of a highly parallel Particle Swarm Optimization (PSO) algorithm implemented on the graphics processing unit (GPU). In order to achieve this high degree of parallelism we implement a collaborative multi-swarm PSO algorithm on the GPU which relies on the use of many swarms rather than just one. We choose to apply our PSO algorithm against a real-world application: the task matching problem in a heterogeneous distributed computing environment. Due to the potential for large problem sizes with high dimensionality, the task matching problem proves to be very thorough in testing the GPU’s capabilities for handling PSO. Our results show that the GPU offers a high degree of performance and achieves a maximum of 37 times speedup over a sequential implementation when the problem size in terms of tasks is large and many swarms are used.

Cite

CITATION STYLE

APA

Solomon, S., Thulasiraman, P., & Thulasiram, R. K. (2013). Scheduling using multiple swarm particle optimization with memetic features on graphics processing units. In Natural Computing Series (Vol. 46, pp. 149–178). Springer Verlag. https://doi.org/10.1007/978-3-642-37959-8_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free