NVCC-vel való fordításkor az arch flag (‘ -arch‘) meghatározza annak az NVIDIA GPU-architektúrának a nevét, amelyre a CUDA fájlokat fordítani fogják. A Gencodes (‘ -gencode‘) több PTX generációt tesz lehetővé, és sokszor megismételhető különböző architektúrák esetén. (Kapcsolódó cikk: CUDA eszközkészlet)