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.