It is used by CUDA routine in order to perform calculations based on the GPU to GPU where available lol for parallel processing (Parallel Processing) to process the data are very large.
In principle, it is a set of instructions in order CUDA GPU to perform the desired post. Which can be used in conjunction GPU Parallel Processing (Parallel Processing) to process information in very large areas.
By the principle is to use the algorithm CUDA in order to calculate GPU as needed, which can be used GPU engaged in parallel processing. (Parallel Processing) to process data is very large it .