什么是 NVIDIA Tesla?
NVIDIA Tesla(特斯拉)是NVIDIA继专业加速卡QUADRO及娱乐图形卡GeForce系列后,推出的一个全新的产品线,主要应用于于广大科学研究的高性能计算需求。Tesla是一位拥有700多项专利的著名科学家,交流电和无线电的创始人,变压器和交流电动机的发明人,提出了低损耗高压电传输的概念。高中物理课本中磁感应密度的单位就是特斯拉!
GPU(图形处理器)计算模型在一个异构计算模型中同时使用了 CPU 和 GPU(图形处理器)。应用程序的顺序部分在 CPU 上运行,计算密集型部分在 GPU(图形处理器)上运行。虽然应用程序使用了 GPU(图形处理器)的卓越性能来提升运行性能,但对用户而言,他们所能感知到的将仅仅是运行速度更快的应用程序。
应用程序开发人员将需要修改其应用程序中的计算密集型内核,并将其关联到 GPU(图形处理器)。应用程序的其它部分将仍然依赖于 CPU 进行处理。将一项功能关联到 GPU(图形处理器)需要重写功能,以在其中支持并行处理,同时添加“C”关键字以在应用程序和 GPU(图形处理器)之间往返传输数据。
GPU(图形处理器)计算得到了 NVIDIA?(英伟达?)被称作 CUDA 架构的 GPU(图形处理器)大规模并行架构的支持。CUDA 架构由 100 多个处理器内核组成,这些内核能够协作运行来处理应用程序中的数据集。
Tesla 10 系列 GPU(图形处理器)是第二代 CUDA 架构,包含有专为科学应用程序优化的特性,如 IEEE 标准双精度浮点硬件支持、以分布于 GPU(图形处理器)中的共享内存形式存在的本地数据高速缓存、以及结合内存访问等。