CUDA on GPU N-Body
Application backgroundImplement N-BODY algorithm on GPU. The N-Body simulation problem covers many areas of natural science, from the viewpoint of the universe to the macroscopic fluid dynamics, until the microscopic molecular dynamics. For example through the research around the Galactic dark matter halos of shape and dynamic characteristics to explore the galaxy formation process and need to millions of stars and dark matter between the role of simulation. Modern chemistry and Biophysics in many studies, such as bacterial or plant photosynthetic membrane occurs at the light to chemical energy conversion, description of the chromosomal DNA and protein molecules, need simulating millions of atoms and molecules.
Key TechnologyTwo important features of the N-Body problem are: first, the size of the computation is large, because both the size of the universe and the micro scale of the micro scale. Because of the interaction between two particles in the system, O (N^2) is the order of magnitude of the interaction between two particles. In order to reflect the specific changes of the system, especially in the molecular structure, the time steps are small enough. These two features determine the huge amount of computation in computer simulation. This is a very difficult bottleneck for any single computer, so it is necessary to solve the problem of N-Body. Mainly related to data partitioning and thread task partitioning.
File listTips: You can preview the content of files by clicking file names^_^
|nbody.cu||625.00 B||2014-08-29 10:03|
|nbody.h||7.03 kB||2014-09-10 21:36|
(Add your comment, get 0.1 Point)
- Page 1
- Total 1