CUDA硬件平台编程高纬度演练-GPU高级并行+CUDA编程课程-硬件平台化编程高级课程

  • A+

CUDA硬件平台编程高纬度演练-GPU高级并行+CUDA编程课程-硬件平台化编程高级课程 CUDA硬件平台编程高纬度演练-GPU高级并行+CUDA编程课程-硬件平台化编程高级课程

CUDA是世界级大厂英伟达(NVIDIA)开发的一个通用并行计算架构,此架构使GPU能够解决复杂的计算问题

GPU的硬件开发开发技术环节中很容易忽视的一个技术方向,但却真实是非常重点的一个技术

而在未来的人工智能与机器学习领域,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应用

(0);目录中文件数:1个

(1) 作业.doc

(1)第一课;目录中文件数:1个

(2) 第一课.pptx

(2)第七课;目录中文件数:1个

(3) 第七课.pptx

(3)第三课;目录中文件数:1个

(4) 第三课.pptx

(4)第九课;目录中文件数:1个

(5) 第九课.pptx

(5)第二课;目录中文件数:1个

(6) 第二课.pptx

(6)第五课;目录中文件数:1个

(7) 第五课.pptx

(7)第八课;目录中文件数:1个

(8) 第八课.pptx

(8)第六课;目录中文件数:2个

(9) 第六课.pptx

(10) 纹理内存与纹理操作.pdf

(9)第十一课;目录中文件数:1个

(11) 第十一课.pptx

(10)第十二课;目录中文件数:2个

(12) CUDA_LEC12.mkv

(13) 第十二课.pptx

(11)第十课;目录中文件数:1个

(14) 第十课.pptx

(12)第四课;目录中文件数:1个

(15) 第四课.pptx

(13)第一课视频;目录中文件数:6个

(16) cuda_lecture1_part1_前言.mp4.zip

(17) cuda_lecture1_part2_GPU原理.mp4.zip

(18) cuda_lecture1_part3_cuda软件环境.mp4.zip

(19) cuda_lecture1_part4_cuda硬件环境.mp4.zip

(20) cuda_lecture1_part5_AWS创建GPU服务器并登陆.mp4.zip

(21) cuda_lecture_part6_AWS安装CUDA.mp4.zip

(14)第一课资料;目录中文件数:2个

(22) CUDA专家手册:GPU编程权威指南_迷你书.pdf

(23) professional_cuda_c_programming.pdf

(15)第一课软件包;目录中文件数:2个

(24) cuda-repo-ubuntu1404-8-0-local_8.0.44-1_amd64-deb

(25) cuda_8.0.44_linux.run

(16)第七课视频;目录中文件数:4个

(26) cuda_lecture7_part1.mp4

(27) cuda_lecture7_part2.mp4

(28) cuda_lecture7_part3.mp4

(29) cuda_lecture7_part4.mp4

(17)第七课课程代码;目录中文件数:4个

(30) deviceQuery_simplified.cpp

(31) gputimer.h

(32) nvcc_commands.txt

(33) transpose.cu

(18)第三课代码;目录中文件数:6个

(34) atomics.cu

(35) gputimer.h

(36) homework_scan.cu

(37) memory.cu

(38) reduce.cu

(39) scan.cu

(19)第三课视频;目录中文件数:6个

(40) cuda_lecture3_part1_cuda高效策略.mp4.zip

(41) cuda_lecture3_part2_kernel加载方式.mp4.zip

(42) cuda_lecture3_part3_内存代码使用.mp4.zip

(43) cuda_lecture3_part4_cpugpu同步.mp4.zip

(44) cuda_lecture3_part5_1_并行化归约实例.mp4.zip

(45) cuda_lecture3_part5_2_扫描并行化实例.mp4.zip

(20)第九课视频;目录中文件数:4个

(46) CUDA_lec9_part1.mp4.zip

(47) CUDA_lec9_part2.mp4.zip

(48) CUDA_lec9_part3.mp4.zip

(49) CUDA_lec9_part4.mp4.zip

(21)第九课课程代码;目录中文件数:2个

(50) knn_cuda_with_indexes.cu

(51) nvcc_command.txt

(22)第二课视频;目录中文件数:4个

(52) cuda_lecture2_part1_通讯模式.mp4.zip

(53) cuda_lecture2_part2_GPU硬件模式.mp4.zip

(54) cuda_lecture2_part3_CUDA编程模式.mp4.zip

(55) cuda_lecture2_part4_开始编程.mp4.zip

(23)第二课课程代码;目录中文件数:2个

(56) nvcc_command.txt

(57) square.cu

(24)第五课作业素材;目录中文件数:1个

(58) cinque_terre_small.jpg

(25)第五课视频;目录中文件数:2个

(59) cuda_lecture5_part1_总结实例1.mp4.zip

(60) cuda_lecture5_part2_总结实例2.mp4.zip

(26)第五课课程代码;目录中文件数:0个

(27)第八课视频;目录中文件数:5个

(61) cuda_lecture8_part1_MPI.mp4.zip

(62) cuda_lecture8_part2_MPI函数.mp4.zip

(63) cuda_lecture8_part3_MPI运行.mp4.zip

(64) cuda_lecture8_part4_MPI_CUDA.mp4.zip

(65) cuda_lecture8_part5_Jacobi例子.mp4.zip

(28)第八课课程代码;目录中文件数:2个

(66) cuda-aware-mpi-example.zip

(67) myapp.c

(29)第八课资料;目录中文件数:3个

(68) AWS_AMI_申请与使用.txt

(69) GPU_2.pem

(70) MPI.pdf

(30)第六课视频;目录中文件数:5个

(71) cuda_lecture6_part1_前言.mp4.zip

(72) cuda_lecture6_part2_流stream.mp4.zip

(73) cuda_lecture6_part3_多GPU编程.mp4.zip

(74) cuda_lecture6_part4_纹理内存与纹理操作.mp4.zip

(75) cuda_lecture6_part5_CPU&GPU协同.mp4.zip

(31)第十一课代码;目录中文件数:0个

(32)第十一课视频;目录中文件数:2个

(76) CUDA_LET11_part1.mp4

(77) CUDA_LET11_part2.mp4

(33)第十一课资料;目录中文件数:2个

(78) 10.1.1.102.2455.pdf

(79) algo_tracking.pdf

(34)第十课代码;目录中文件数:3个

(80) nvcc_command.txt

(81) simpleGL.cu

(82) test_opengl_cuda.cu

(35)第十课参考资料;目录中文件数:2个

(83) 1055_gtc09.pdf

(84) OpenGL不同头文件及库的说明.pdf

(36)第十课视频;目录中文件数:3个

(85) CUDA_lec10_part1.mp4.zip

(86) CUDA_lec10_part2.mp4.zip

(87) CUDA_lec10_part3.mp4.zip

(37)第四课视频;目录中文件数:5个

(88) cuda_lecture3_作业讲解.mp4

(89) cuda_lecture4_part1_并行化直方图计算.mp4

(90) cuda_lecture4_part2_压缩与分配.mp4

(91) cuda_lecture4_part3_分段扫描.mp4

(92) cuda_lecture4_part4_并行话排序算法.mp4

(38)第四课课程代码;目录中文件数:3个

(93) histo.cu

(94) nvcc_command.txt

(95) 【第三周作业答案】homework_scan.cu

(39)第五课课程代码case1;目录中文件数:3个

(96) cinque_terre_small.jpg

(97) nvcc_command.txt

(98) rgb2grey.cu

(40)第五课课程代码case2;目录中文件数:3个

(99) blur.cu

(100) cinque_terre_small.jpg

(101) nvcc_command.txt

(41)第十一课代码cudaLK;目录中文件数:10个

(102) compile

(103) cudaLK

(104) cudaLK.cu

(105) cudaLK.h

(106) cudaLK.o

(107) cudaLK.png

(108) img1.png

(109) img2.png

(110) main.cc

(111) opencv.png

CUDA硬件平台编程高纬度演练-GPU高级并行+CUDA编程课程-硬件平台化编程高级课程

如需分享码:[打开微信]->[扫描上侧二维码]->[关注靠谱小工具的微信公众号] 输入"##100275" 获取分享码 如果还不清楚可以查看这篇教程

如果取消关注本公众号,即使再次关注,也将无法提供本服务

文件下载 资源名称:CUDA硬件平台编程高纬度演练-GPU高级并行+CUDA编程课程-硬件平台化编程高级课程
下载地址

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: