Cores are a physical component in a graphics processing unit utilizing CUDA (Compute Unified Device Architecture). The cores perform mathematical calculations that allow the graphics card to respond to the software.
CUDA, a parallel computing platform which utilizes the graphics processing unit of a computer to increase performance, was developed by Nvidia in 2006. It allows the programmer to send code directly to the graphics processing unit, which is called GPU computing. This makes CUDA very versatile, and it is used in personal computers as well as for commercial and research purposes. CUDA is used in medical imaging equipment, NASA computers, and the video gaming and graphics industries.