Hello World program
A CUDA Runtime api tartalmaz egy függvénykönyvtárat és a C++ szintaxis hénágy egyszerű kiegészítését.
A programkódok alapvetően *.cu végződésű fileokban kerülnek elhelyezésre, de alapvetően C++ kódot írünk, amiket kiegészíthetünk GPU kódokkal.
A következő program például egy tökéletesen működő CUDA program.
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include <stdio.h>
int main(int argc, char** argv)
{
printf("Hello World!\n");
return 0;
}
Csak éppenséggel nem tartalmaz GPU kódot.
A teljes program megtalálható Ezen a linken.