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