Technologia CUDA oferowana przez firmę NVIDIA stała się bardzo popularna, jeśli chodzi o technologię wykorzystania kart graficznych w szeroko rozumianych obliczeniach. Nie jest to jedyna technologia tego typu, bowiem jest jeszcze standard OpenCL oraz rozwiązanie Microsoftu o nazwie C++AMP. Jednakże mimo iż CUDA jest dedykowana tylko dla kart NVIDIA, to wydaje się, iż oferuje największą elastyczność w procesie tworzenia oprogramowania dla GPU „zielonych”.