Wave simulation using CUDAs1170143 Ryo KawamukaiComputer Graphics laboratoryUniversity of AIZUSupervised by Prof.Gennadiy ...
Outline●   Introduction      -Background      -Purpose●   Methd      -CUDA technology      -Wave Simulation●   Summary●   ...
Introduction -BackgroundIn recent years, the processing speed of current graphics hardwareis equal to the ten years ago su...
Introduction -PurposeThe purpose of this research is:Perform wave simulation using CUDA technology.Investigate processing ...
Method -CUDA technology  Device Memory f_d       Host Code           Host Memory f_h                       //Memory Pointe...
Method -Wave Simulation Result of wave simulation are rendered by OpenGL as a real time 3D visualization. This simulation ...
Summary In this research, wave simulation is performed using CUDA technology. Processing time for computation and total ti...
Future Work To give proving data that it became early. If I could, I make computing speed of the simulation faster.
Upcoming SlideShare
Loading in …5
×

S1170143 2

235 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
235
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

S1170143 2

  1. 1. Wave simulation using CUDAs1170143 Ryo KawamukaiComputer Graphics laboratoryUniversity of AIZUSupervised by Prof.Gennadiy Nikishkov
  2. 2. Outline● Introduction -Background -Purpose● Methd -CUDA technology -Wave Simulation● Summary● Future Work
  3. 3. Introduction -BackgroundIn recent years, the processing speed of current graphics hardwareis equal to the ten years ago super computer.A Graphics Processing Unit (GPU) is a dedicated graphicsrendering hardware.The processing speed of the GPU is higher than that of the CPU.Now, the GPU is used for general purpose computations not onlyfor graphics rendering.
  4. 4. Introduction -PurposeThe purpose of this research is:Perform wave simulation using CUDA technology.Investigate processing speed of the GPU and CPU, andfind the situations when the GPU processing speedconsiderably exceeds CPU speed in wave simulation.If I could, I make computing speed of the simulationfaster.
  5. 5. Method -CUDA technology Device Memory f_d Host Code Host Memory f_h //Memory Pointer float f_d,f_h; CUDA API cudaMalloc(&f_d); cudaMemcpy(f_h,f_d); Device Code //Kernel function __global__ func<<<Dg,Db>>>(f_d); func(f_d){ }
  6. 6. Method -Wave Simulation Result of wave simulation are rendered by OpenGL as a real time 3D visualization. This simulation are performed by the GPU and the CPU. Processing speed is measured to compare performance.
  7. 7. Summary In this research, wave simulation is performed using CUDA technology. Processing time for computation and total time of particle simulation using the GPU and the CPU is measured. Comparison shows that processing speed of the GPU is considerably higher than processing speed of the CPU. Larger number of particles leads to more efficient simulation on the GPU in comparison to the CPU.
  8. 8. Future Work To give proving data that it became early. If I could, I make computing speed of the simulation faster.

×