wiki:UGT2011

Version 4 (modified by nakasato, 10 years ago) (diff)

--

Y.Suzuki

Fast N-Body Calculation Implemented by OpenCL with Vectorization

I compared the performance of N-body simulations on CPU and GPU with a several optimization techniques. Each program is written in OpenCL which standardizes APIs for GPU, and an important optimization technique in OpenCL is a vectorization. It enables us to utilize multiple variables as one variable. As a result, the program which utilized 4 variables as one was the best performance. I optimized the program using shuffle function. I found the calculation of N-body problem using shuffle function was about 1.3 times faster than without it. I also found Intel SDK had an ability to efficiently vectorize the kernel program.

K.Kamijima

Performance Evaluation of the Octree Method on GPU

K.Seiwa

GPU Acceleration of Numerical Simulation of Fluid by the Lattice Boltzmann Method

T.Suzuki

OpenCL Implementation of Exact String Matching

K.Nakamura

Acceleration of Matrix Multiplication in Double-Double Precision by OpenCL

T.Watanabe

Fluid Simulations in Curved Pipes using Smoothed Particle Hydrodynamics on GPU