• DocumentCode
    657700
  • 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
  • fYear
    2013
  • fDate
    11-13 Oct. 2013
  • Firstpage
    751
  • Lastpage
    756
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, Control and Computing (ICSTCC), 2013 17th International Conference
  • Conference_Location
    Sinaia
  • Print_ISBN
    978-1-4799-2227-7
  • Type

    conf

  • DOI
    10.1109/ICSTCC.2013.6689051
  • Filename
    6689051