fli*_*liX 3 cuda gpgpu nvidia tesla
我正在对GPGPU进行一些研究,目前正在努力解决特斯拉和CUDA究竟是什么问题.在"NVIDIA Tesla:统一图形和计算架构"一文中,它说特斯拉架构是随GeForce 8800推出的.随着进一步的阅读,我确信它是NVIDIA显卡的整体架构.不幸的是,事实并非如此.在http://www.nvidia.com/object/why-choose-tesla.html上,他们明确地分离了GeForce,Quadro和Tesla.那么与CUDA有什么关系呢?它只是Cuda-C硬件支持的GPU上的一般计算的扩展吗?SM,SIMT,线程同步,共享内存,Warp等概念到底是什么相关的?CUDA?特斯拉?此外http://nvidia.custhelp.com/app/answers/detail/a_id/2133/~/what-is-the-difference-between-tesla-and-cuda%3F特斯拉是一系列专为产品设计的产品高性能计算和CUDA只是软件.有人能澄清一下吗?
不幸的是,Nvidia使用"特斯拉"这两个名字:
它是GeForce 200系列GPU使用的架构的代号.
Nvidia还将其高性能计算阵容归入特斯拉营销名称.
CUDA是允许在Nvidia GPU上进行通用计算的软件的名称.
SM,SIMT,线程同步,共享内存,Warp等实际上是指Nvidia GPU在过去10年左右使用的硬件架构方面.但是,在使用CUDA进行编程时,您会遇到很多问题,因为编程模型会密切反映这些硬件方面以获得最佳性能.
| 归档时间: |
|
| 查看次数: |
1514 次 |
| 最近记录: |