timerring

Introduction to CUDA

July 8, 2022 · 1 min read
Tutorial
CUDA | GPU
If you have any questions, feel free to comment below. Click the block can copy the code.
And if you think it's helpful to you, just click on the ads which can support this site. Thanks!

介绍 CUDA 的基本概念、支持的编程语言、发展历程及 GPU 加速计算的应用。

CUDA简介 #

CUDA介绍 #

  • Compute Unified Device Architecture

CUDA C/C++

  • 基于C/C++的编程方法
  • 支持异构编程的扩展方法
  • 简单明了的APIs,能够轻松的管理存储系统

CUDA支持的编程语言:

  • C/C++/Python/Fortran/Java……

历史进程 #

image-20220708115801983 image-20220708115801983

GPU计算性能变迁 #

image-20220708115910544 image-20220708115910544

可见GPU的计算性能飞升。

GPU计算的应用 #

image-20220708120100606 image-20220708120100606

GPU计算性能涵盖方面很广。

image-20220708120300247 image-20220708120300247

从底层的CPU和GPU架构到上一层的操作系统及驱动级的API,再到CUDA并行加速的相关SDK与计算库。其中CUDA将一些

文章内容参考:

1.CUDAC Programming Guide,NVIDIA Corp.

2.CUDA Best Practice Guide, NVIDIA Corp.

3.CUDA编程―基础与实践樊哲勇著

4.https://github.com/brucefan1983/CUDA-Programming


<< prev | MySQL... Continue strolling Shell Scripting... | next >>

If you want to follow my updates, or have a coffee chat with me, feel free to connect with me: