---
title: GPU相关简介
description: "NVIDIA GPU从调用方式上可以分为CUDA和OpenACC两种方式：CUDA是由NVIDIA开发的编程框架，需将代码按照CUDA的方式进行编写；OpenACC是由NVIDIA联合多家厂商推出的编程框架，形式上参考了OpenMP，通过引导语对循环代码完成GPU卸载。"
url: https://www.hikunpeng.com/document/detail/zh/perftuning/gputuing-wp/kunpenggpu_19_0002.html
sourcePath: /source/zh/perftuning/gputuing-wp/kunpenggpu_19_0002.html
indexId: f6cbd6b89a3cca2c41b01bab5bc964e7a0339137dca75fee98285554d347dce957
---
# GPU相关简介

NVIDIA GPU从调用方式上可以分为CUDA和OpenACC两种方式：CUDA是由NVIDIA开发的编程框架，需将代码按照CUDA的方式进行编写；OpenACC是由NVIDIA联合多家厂商推出的编程框架，形式上参考了OpenMP，通过引导语对循环代码完成GPU卸载。

CUDA编译运行依赖CUDA driver以及runtime。OpenACC编译运行则额外需要部署NVIDIA HPC SDK 。
