Changes between Version 3 and Version 4 of UGT2011


Ignore:
Timestamp:
Nov 5, 2014 9:32:44 AM (10 years ago)
Author:
nakasato
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UGT2011

    v3 v4  
    33=  Y.Suzuki = 
    44== Fast N-Body Calculation Implemented by OpenCL with Vectorization == 
     5I compared the performance of N-body simulations 
     6on CPU and GPU with a several optimization techniques. 
     7Each program is written in OpenCL which 
     8standardizes APIs for GPU, and an important optimization 
     9technique in OpenCL is a vectorization. It 
     10enables us to utilize multiple variables as one variable. 
     11As a result, the program which utilized 4 variables as 
     12one was the best performance. 
     13I optimized the program using shuffle function. I found 
     14the calculation of N-body problem using shuffle function 
     15was about 1.3 times faster than without it. I also 
     16found Intel SDK had an ability to efficiently vectorize 
     17the kernel program. 
     18 
     19 
     20 
    521 
    622= K.Kamijima =