Title :
Monte Carlo optimisation auto-tuning on a multi-GPU cluster
Author :
Paukste, Andrius
Author_Institution :
Fac. of Math. & Inf., Vilnius Univ., Vilnius, Lithuania
Abstract :
In this paper we investigate Monte Carlo optimisation of the fitness function on a multi-GPU cluster. Our main goal is to develop auto-tuning techniques for the GPU cluster. Monte Carlo or random sampling is a technique to optimise a fitness function by giving random values to function parameters. When execution of the fitness function requires a high amount of computational power Monte Carlo sampling becomes both very time and computational power consuming. A developer who is not familiar with the application, hardware, and the CUBA runtime cannot determine the optimal execution parameters. This makes GPU auto-tuning well suited to achieving better performance and reducing computing time.
Keywords :
Monte Carlo methods; graphics processing units; multiprocessing systems; random processes; sampling methods; Monte Carlo optimisation; autotuning techniques; fitness function; multiGPU cluster; random sampling; Graphics processing units; Optimization; Tuning; GPU computing; Monte Carlo; financial risks; high performance computing; optimisation;
Conference_Titel :
Parallel Distributed and Grid Computing (PDGC), 2012 2nd IEEE International Conference on
Conference_Location :
Solan
Print_ISBN :
978-1-4673-2922-4
DOI :
10.1109/PDGC.2012.6449942