搜索

[[ 嵌入式开发教程 ]] 嵌入式CUDA系统设计: GPU并行计算与CUDA编程

[复制链接]
查看: 224|回复: 24

1036

主题

2

好友

8182

积分

神功绝世

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
8182
发表于 5 天前 | 显示全部楼层 |阅读模式
教程内容: 1-1.png 近年来,随着深度学习的高速发展,大数据技术的普及,接下来紧接的会普及发展的想必就是硬件层面的配合,而GPU无疑是最重要的趋势。过去几年,计算领域我们目睹了英伟达(NVIDIA)公司带来的变革。计算统一设备架构(Compute Unified Device Architecture, CUDA)编程语言的引入,第一次使这些非常强大的图形处理器为程序员日常所用,以应对日益复杂的计算工作。从嵌入式设备行业到家庭用户,再到超级计算机,所有的一切都因此而改变。
     计算机软件界较大的变迁是从串行编程转向了并行编程。其中,CUDA起到了重要的作用。究其本质,图形处理单元(Graphics Processor Unit,GPU)是为高速图形处理而设计的,它具有天然的并行性。CUDA采用了一种简单的数据并行模型,再结合编程模型,从而无需操纵复杂的图形基元。
     我们也可以轻而易举的发现各种各样的开源计算机库,例如OpenCV,Caffe,TensorFlow等等,都提供了对应于GPU的使用接口,使得GPU的使用越来越主流而高效。
     本课程主要分为四部分,分别涵盖了硬件搭载知识、CUDA编程基础、CUDA性能优化与设计、实战项目经验。

授课对象:
对并行计算,GPU编程刚兴趣的同学,熟悉C/C++编程语言。
需要有带NVIDIA显卡的计算机,如果没有的同学可能需要额外购买AWS的GPU服务器,费用约是0.4美元/小时。

课程环境:
硬件环境:AWS G2 Instances(NVIDIA GRID K520) / CG1 Instances(NVIDIA Tesla M2050) /自备带NVIDIA GPU的电脑
操作系统:Linux 64bit (Ubuntu 14.04)
编程语言:C/C++
使用软件:CUDA7.5  

收获预期:
具备GPU和CUDA编程能力,可以完成初步的GPU程序设计和优化设计,对于实际应用中CUDA的使用能有全面的考虑和实操能力。


教程目录:

课程大纲:
一. GPU与CUDA背景基础介绍
第1课 CUDA硬件环境,体系结构,软件环境介绍,包括平台、架构、开发工具和热点技术
第2课 并行编程介绍,CUDA核心概念,包括网格、线程块,不同类型内存的工作机制

二. CUDA编程基础
第3课 CUDA设备内存、常量内存、共享内存和纹理内存,CUDA流和事件
第4课 CUDA执行模式、线程调度、内核执行和CUDA存储器的使用
第5课 CUDA流处理器簇、多GPU编程、纹理操作

三. CUDA性能优化与设计
第6课 CPU/GPU协同编程,串行/并行程序中提高并行度的常用策略
第7课 流式负载以及使用GPU做应用程序性能优化常用策略
第8课 在集群中使用CUDA

四. 实战项目经验
第9课 应用CUDA做高维数据处理
第10课 CUDA+OpenGL做图形渲染
第11课 CPGPU实现视频流实时光流跟踪
第12课 深度学习框架中的GPU应用


下载地址:



游客,如果您要查看本帖隐藏内容请回复

输入你的邮箱订阅论坛最新动态,还有机会免费获得VIP会员的机会哦~

回复

使用道具 举报

5

主题

0

好友

280

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
280
发表于 5 天前 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

9

主题

1

好友

369

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
369
发表于 5 天前 | 显示全部楼层
嵌入式CUDA系统设计: GPU并行计算与CUDA编程
回复 支持 反对

使用道具 举报

5

主题

0

好友

361

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
361
发表于 5 天前 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得龙天论坛是注册对了!
回复 支持 反对

使用道具 举报

2

主题

0

好友

176

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
176
发表于 5 天前 | 显示全部楼层
嵌入式CUDA系统设计: GPU并行计算与CUDA编程 [修改]
回复 支持 反对

使用道具 举报

1

主题

3

好友

243

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
243
发表于 5 天前 | 显示全部楼层
[[ 嵌入式开发教程 ]] 嵌入式CUDA系统设计: GPU并行计算与CUDA编程 [复制链接]
回复 支持 反对

使用道具 举报

4

主题

0

好友

297

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
297
发表于 5 天前 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得龙天论坛真是个好地方!
回复 支持 反对

使用道具 举报

8

主题

2

好友

854

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
854
发表于 5 天前 | 显示全部楼层
谢谢分享,好好学习
回复 支持 反对

使用道具 举报

8

主题

0

好友

730

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
730
发表于 5 天前 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

4

主题

0

好友

149

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
149
发表于 5 天前 | 显示全部楼层
嵌入式CUDA系统设计:
回复 支持 反对

使用道具 举报

7

主题

0

好友

413

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
413
发表于 5 天前 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得龙天论坛真是个好地方!
回复 支持 反对

使用道具 举报

4

主题

0

好友

1046

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
1046
发表于 5 天前 | 显示全部楼层
其实我一直觉得楼主的品味不错!呵呵!龙天论坛太棒了!
回复 支持 反对

使用道具 举报

1

主题

0

好友

87

积分

论坛会员组

积分
87
发表于 5 天前 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

12

主题

0

好友

468

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
468
发表于 5 天前 | 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

3

主题

1

好友

262

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
262
发表于 5 天前 | 显示全部楼层
66666666666666
回复 支持 反对

使用道具 举报

5

主题

0

好友

605

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
605
发表于 5 天前 | 显示全部楼层
非常感谢楼主提供资源
回复 支持 反对

使用道具 举报

12

主题

0

好友

724

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
724
发表于 5 天前 | 显示全部楼层
这东西我收了!谢谢楼主!龙天论坛真好!
回复 支持 反对

使用道具 举报

0

主题

0

好友

288

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
288
发表于 5 天前 | 显示全部楼层
后面的保持好队形!
回复 支持 反对

使用道具 举报

9

主题

0

好友

380

积分

赞助会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
380
发表于 4 天前 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

2

主题

0

好友

37

积分

论坛会员组

积分
37
发表于 3 天前 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!龙天论坛不走平凡路。
回复 支持 反对

使用道具 举报

 懒得打字嘛,点击右侧快捷回复【左侧自定义内容】 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表