Skip to main content

2 并行处理器架构

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

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

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