Title :
GPU acceleration for the web browser based evolutionary computing system
Author :
Duda, Jarek ; Dlubacz, Wojciech
Author_Institution :
Dept. of Appl. Comput. Sci., AGH Univ. of Sci. & Technol., Krakow, Poland
Abstract :
This paper presents a novel approach for the acceleration of distributed computing system entirely based on web browsers. We propose two strategies of embedding GPU kernels into the JavaScript code that is run by clients´ machines (computing agents) participated in the computing grid, and analyze the speed increase resulting from the application of these methods. The computational experiments are performed on the basis of the two standard optimization problems: a travelling salesman problem and a flowshop scheduling problem. According to the obtained results the calculation of a fitness function accelerated by GPU may bring up to 50% reduction in execution time, while a local search process accelerated by GPU may be reduced tenfold.
Keywords :
Java; evolutionary computation; flow shop scheduling; graphics processing units; grid computing; online front-ends; search problems; travelling salesman problems; GPU acceleration; GPU kernels; JavaScript code; Web browsers; computing agents; computing grid; distributed computing system; evolutionary computing system; fitness function; flowshop scheduling problem; local search process; standard optimization problems; travelling salesman problem; Acceleration; Browsers; Graphics processing units; Servers; Sociology; Standards; Statistics; GPU acceleration; agent-based computing; evolutionary algorithm; grid computing; web-based optimization;
Conference_Titel :
System Theory, Control and Computing (ICSTCC), 2013 17th International Conference
Conference_Location :
Sinaia
Print_ISBN :
978-1-4799-2227-7
DOI :
10.1109/ICSTCC.2013.6689051