GPU acceleration for the web browser based evolutionary computing system

被引:0
作者
Duda, Jerzy [1 ]
Dlubacz, Wojciech [2 ]
机构
[1] AGH Univ Sci & Technol, Dept Appl Comp Sci, Fac Mgmt, Krakow, Poland
[2] Jagiellonian Univ, Inst Comp Sci, Krakow, Poland
来源
2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC) | 2013年
关键词
grid computing; agent-based computing; GPU acceleration; web-based optimization; evolutionary algorithm;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:751 / 756
页数:6
相关论文
共 16 条
  • [1] Bote-Lorenzo M.L., 2003, Proc. of European Across Grids Conference, P291
  • [2] Bozejko W, 2009, LECT NOTES COMPUT SC, V5544, P1014, DOI 10.1007/978-3-642-01970-8_102
  • [3] Duda J, 2013, LECT NOTES COMPUT SC, V7782, P183, DOI 10.1007/978-3-642-36803-5_13
  • [4] Jenkin N., 2008, COMP52008 U WAIK
  • [5] Asynchronous Distributed Genetic Algorithms with Java']Javascript and JSON']JSON
    Julian Merelo-Guervos, Juan
    Castillo, Pedro A.
    Laredo, J. L. J.
    Mora Garcia, A.
    Prieto, A.
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 1372 - 1379
  • [6] Variable neighborhood search
    Mladenovic, N
    Hansen, P
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1997, 24 (11) : 1097 - 1100
  • [7] Reginald C., 2013, IEEE INTERNET COMPUT, VPP
  • [8] Reinelt G., 1991, ORSA Journal on Computing, V3, P376, DOI 10.1287/ijoc.3.4.376
  • [9] STUTZLE T, 1998, AIDA9804 TU DARMST
  • [10] Syswerda Gilbert., 1991, HDB GENETIC ALGORITH, P332