Firma nVidia ogłosiła wydanie CUDA 7.0, uniwersalnej architektury procesorów graficznych, która umożliwia wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych, w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania. Technologia CUDA jest przeznaczona do tworzenia aplikacji wykorzystujących obliczenia równoległe, przy pomocy kilku prostych rozszerzeń języka C i C++. Programista ma do wyboru możliwość wyrażenia tej równoległości zarówno za pomocą języków programowania wysokiego poziomu, takich jak C, C++, Fortran jak i z użyciem otwartych standardów, jak dyrektywy OpenACC.
nVidia zaimplementowała pełną obsługę standardu C++11, dodała nową bibliotekę cuSOLVER oraz wsparcie dla kompilacji podczas wykonywania programu.