GPU Computing
Contact persons
![](/contentassets/d17e090798b845f0a65b77e8680d0e46/nv_cuda_research_center_3d.jpg?width=1080&height=1163&mode=crop&scale=both&quality=80)
This page describes old research activity conducted in our previous "Heterogeneous computing" research group. The content is outdated and will be updated.
SPH on GPU
In the SCORE project we were responsible for GPU acceleration of the SPH simulations. In addition to this, we were heavily involved in the general SCORE code design and code development. The end result was an efficient GPU implementation supporting many complex simulations.
![](/contentassets/e9e641eb70f3493ca2b1ccbda8db0775/dambreak_screenshot.png?width=1080&mode=crop&scale=both&quality=80)
![](/contentassets/a58a5c2933cd4e3b9295358f4024922a/sph_copper_bar.png?width=1080&mode=crop&scale=both&quality=80)
K. O. Lye, C. Dyken, J. S. Seland, F. O. Bjørnson, J. O. Busklein, T. Coudert, M. Føre, P. Klebert, A. Lavrov, B. Lund, J. O. Olsen, C. Pákozdi, P. Skjetne, W. Yang. Effective memory layout and accesses for the SPH method on the GPU, in: Proceedings 8th SPHERIC Workshop held in Trondheim (Norway), 2013. [ResearchGate]
Simulation on GPU
Medical Ultrasound
Medical ultrasound machines use advanced signal and image processing to produce the best possible image quality. GPUs is the prefferred computational resource due to their flexibility and floating point performance. We help our industrial partner to make good design choises and optimize their algorithms.