GPU相关知识汇总
什么是GPU加速计算:http://www.nvidia.cn/object/what-is-gpu-computing-cn.html
GPU卡只是图形计算核心,不带图形显示,如果需要图形显示,需要配合NVIDIA GRID平台完成。官网介绍如下:NVIDIA® Tesla® M60 GPU 加速器与NVIDIA GRID™NVIDIA GRID™ 软件配合使用,为虚拟化工作站、桌面和应用程序提供行业内超高的用户性能。该解决方案允许企业虚拟化包括专业图形应用程序在内的众多应用程序,并将这些应用程序传输到设备中。NVIDIA GRID™ 是一个图形虚拟化平台,它推动 NVIDIA GPU 技术深入虚拟桌面和应用领域发挥效力,为设计师、移动业务专员、办公室工作者等一众人员带来身临其境的优异用户体验。NVIDIA GRID技术能让 IT 接入到功能强大的图形加速云解决方案,通过可提供更高安全性、工作效率和成本效益的虚拟工作空间,将应用程序和数据集中到一起。
http://www.nvidia.cn/object/nvidia-grid-cn.html
Tesla M60:主页:http://www.nvidia.cn/object/tesla-m60-cn.html
Tesla M40:主页:http://www.nvidia.cn/object/tesla-m40-cn.html
性价比总结:
一个 M40 云主机的计算能力约为一个 M60 云主机(只有一个GM204 核)的1.44倍,但是价格却超过M60的2倍;M40 云主机的计算能力约为一个 M60 云主机(只有一个GM204 核)的1.44倍,但是价格却超过M60的2倍;而K40 云主机的计算能力不如M60,却比 M60 贵。
程序放在GPU上获得的加速比如何计算?
GPU加速比有很多计算方法,就我所知的有
1.CPU/(CPU+GPU),这种加速比计算方法就是仅使用CPU所需计算时间和把使用相同的CPU+GPU计算时间的比值
2.相同价格的CPU计算时间/相同价格的GPU计算时间
3.相同电费的情况下,两者之比。仅用于前两种都比不过的情况
常用命令:
# lspci -vnn | grep VGA -A 12 //显卡PCI信息/显存
# nvidia-smi -a //查看GPU的详细配置,如显存等
# watch -n 10 nvidia-smi //周期性输出GPU使用情况:每10s显示一次显存情况
# lspci | grep -i nvidia 是否有nvidia的显卡
# cat /proc/driver/nvidia/version 查看NVIDIA显卡的驱动版本
# nvcc -V i 查看nvcc编译器的版本