потоков, размещение памяти и генерацию низкоуровневых инструкций CUDA, что позволяет разработчикам сосредоточиться на алгоритмической логике, а не на ручной оптимизации.