CUDA编程【0】

系列文章目录

CUDA编程【1】(29-50)

CUDA编程【3】-(79-100)

CUDA编程【4】-(102-123)



前言


在这里插入图片描述

4. 系统GPU检测

系统GPU检测

4.1 GPU兼容性检查

在这里插入图片描述

4.2 GPU计算能力

在这里插入图片描述

5. Linux 系统检查

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

9. 编程模型

在这里插入图片描述

10. 线程模型

10.1 线程模型结构

在这里插入图片描述

10.2 线程管理

在这里插入图片描述
在这里插入图片描述

11. 内存模型

在这里插入图片描述

11.1 内存架构

在这里插入图片描述

11.1.1 寄存器 / 本地内存

在这里插入图片描述

11.1.2 共享内存 / 常量内存 / 全局内存

在这里插入图片描述

11.2 内存管理

在这里插入图片描述

12. NVCC工作流程

12.1 nvcc是什么

在这里插入图片描述

12.2 nvcc工作流程

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

13. nvcc命令行参数

在这里插入图片描述

13.1 参数格式

在这里插入图片描述

13.2 参数内容

在这里插入图片描述

14. 内核函数定义

14.1 内核函数定义

内核函数定义
在这里插入图片描述

14.1 HelloWorld内核

在这里插入图片描述

15. CUDA内核函数执行

15.1 执行结果

在这里插入图片描述

15.3 执行方法

在这里插入图片描述

16 获取线程索引

16.1 索引定义

在这里插入图片描述

16.2 索引获取

在这里插入图片描述

16.3 实例代码

在这里插入图片描述

17. CUDA错误处理

在这里插入图片描述

17.1 错误代码

在这里插入图片描述

17.2 错误处理函数

在这里插入图片描述

18. 运行时GPU信息查询

运行时GPU信息查询

18.1 查询结果

在这里插入图片描述

18.2 查询方法

在这里插入图片描述

19. GPU架构

在这里插入图片描述

19.1 流处理器

在这里插入图片描述

19.2 Fermi架构

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

20. 线程分割和执行

在这里插入图片描述

20.1 线程数(Warps)

在这里插入图片描述

20.2 线程束数量

在这里插入图片描述在这里插入图片描述

21. PTX介绍

在这里插入图片描述

21.1 PTX介绍

21.2 PTX概念

在这里插入图片描述
在这里插入图片描述

21.2 PTX作用

在这里插入图片描述

21.4 PTX虚拟机架构

在这里插入图片描述

22. PTX兼容性

在这里插入图片描述

22.1 兼容性概念

在这里插入图片描述

22.2 兼容性设置

在这里插入图片描述

23. 二进制兼容性

在这里插入图片描述

23.1 兼容性概念

在这里插入图片描述

23.2 兼容性设置

在这里插入图片描述

24. CUDA运行时库

24.1 运行时库内容

在这里插入图片描述
在这里插入图片描述

24.2 生命周期

在这里插入图片描述

25. 矩阵加法程序

在这里插入图片描述

25.1 GPU矩阵加法

在这里插入图片描述

25.2 程序结构

在这里插入图片描述

26. 矩阵加法初始化

矩阵加法初始化
在这里插入图片描述

26.1 初始化结果

在这里插入图片描述

26.2 初始化流程

在这里插入图片描述

27. GPU内存分配和数据拷贝

在这里插入图片描述

27.1 内存分配

在这里插入图片描述

27.2 数据拷贝

在这里插入图片描述

28. 内核矩阵加法

在这里插入图片描述

28.1 获取矩阵元素

在这里插入图片描述

28.2 获取计算结果

在这里插入图片描述

  • 10
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值