NVIDIA 于 2006 年 11 月引入的 Tesla 统一图形和计算架构扩展了 GPU,超越了图形领域,其强大的多线程处理器阵列已经成为高效的统一平台,同时适用于图形和通用并行计算应用程序。通过扩展处理器和存储器分区的数量,Tesla 架构就延伸了市场覆盖率,从高性能发烧级 GeForce GTX 280 GPU 和专业 Quadr 与 Tesla 计算产品,一直到多种主流经济型 GeForce GPU(在附录 A 中可查看所有支持 CUDA 的 GPU 的列表)。其计算特性支持利用 CUDA 在 C 语言中直观地编写 GPU 核心程序。Tesla 架构具有在笔记本电脑、台式机、工作站和服务器上的广泛可用性,配以 C 语言编程能力和 CUDA 软件,使这种架构成为最优秀的超级计算平台。
这一章介绍了 CUDA 编程模型与 Tesla 架构的映射。 |