GPGPU

 

We use GPGPU technology software development, that allows to increase processing performance due to GPU using (graphic processors). CUDA and OpenCL architectures are used in different spheres, including video processing, astrophysics, computational biology and chemistry, fluid dynamics modeling, electromagnetic interactions, the restoration of images obtained by computed tomography, seismic analysis, ray tracing, etc.

 

In the field of GPGPU

However, the use of GPGPU technologies always applies for a serious study. For example,in the field of artificial neural networks training we have substantinated the use of GPGPU by a series of numerical experiments and optimization approaches.

 

Restoring three-dimensional face image in real time using GPGPU:

 

 

Real-time simulation by Nvidia using CUDA architecture: