2. 并行处理器架构(已完成)

要想真正理解图形接口及渲染管线,对硬件架构的一定了解是必不可少的,实际 上很多 3A 工作室都要求图形相关的职位需要对硬件架构有一定了解。

然而,GPU 的硬件架构不是一个独立的概念,它是基于 CPU 并行架构的发展 而演变出来的,即是说理解 CPU 并行架构是理解 GPU 并行架构的重要基础;另一 方面,本书同时包含离线渲染和实时渲染相关的知识,离线渲染的其中一部分是通过 CPU 来计算的,例如大部分光线追踪的实现,这就要求我们必须对 CPU 架构有一定 的理解;最后,对 CPU 架构的了解还有助于我们编写高性能的游戏逻辑(非图形部 分)代码,所以本章的内容同时包含 CPU 和 GPU 的架构知识的讨论。

通过本章的知识,读者将能对处理器的架构有比较系统的认识,并能够通过对比 GPU 并行架构与 CPU 并行架构的区别,来更好地理解 GPU 的特性,以帮助我们更 好的学习渲染管线。