【中文字幕】Vulcan中的GPU运算-Udemy

大小:227M 227分钟


本课程展示了利用 Vulkan 库创建项目来运行计算着色器的最简单方法:从 Makefile 到在 GPU 中执行非常快速的并行计算的程序。不要期望太多理论,本课程是为那些喜欢通过代码来学习“如何……”的开发人员而设计的。

Vulkan是一个跨平台的3D图形和计算库,是OpenGL的继承者。它于 2016 年首次发布,可在当今大多数现代操作系统上使用。

Vulkan库的所有功能和操作均使用C语言进行演示,以非常容易理解的方式,也适合专门从事其他语言的开发人员。为了完全理解本课程,需要一些编程和使用静态库的经验。

本课程试图引导您尽快取得可见的结果。Vulkan 库通常需要编写数百行(最多数千行)才能获得第一个结果并了解内部发生的情况,但在这里,项目不断增长,同时您仍需关注所有依赖项。

该课程描述了如何:

读取系统中图形适配器的属性和限制
分配GPU逻辑设备及其执行队列
分配 GPU 内存,从中读取数据或向其中写入数据
创建命令缓冲区,在其中记录操作,并将其发送到 GPU 队列执行
在着色器中实现数据处理并并行执行
在 GPU 中生成分形图像
比较GPU和CPU计算结果
比较GPU和CPU的计算速度
最后,您将准备好使用 Vulkan 库编写和执行您自己的计算着色器。或者,它为在 Vulkan 中实现 3D 图形提供了一个很好的开始,因为您已经了解了 Vulkan API 的原理和基础知识。

资源下载
下载价格1 金币
VIP免费
如果链接失效,请在最下方评论区留言
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录