自己配机器之我见# Hardware - 计算机硬件
j*y
1 楼
如果是需要较大内存但是对整体计算性能要求不大,主要是一些服务器的应用,
一般建议淘个二手的Xeon的带大内存的服务器或者工作站,很多公司升级机器会淘汰一
些前代的Xeon系统,不带OS。没关系,对华人而言自己装个OS不是难事。
如果对计算性能有要求,可以配一张Tesla计算卡或者Xeon Phi卡。前一些时候,Xeon
Phi卡很便宜,$150-$300能搞定,但是就是没有散热,如果自己能DIY水冷散热系统,
无疑还是很强大的。Nvidia 的Tesla则比较贵。如果你用的CPU不是Xeon系统,对ECC校
验不是那么追求,可以有相对廉价的替代方案,那就是用GTX titan卡。现在很多打游
戏的升级显卡,淘张便宜的二手GTX titan卡做计算还是蛮实用的,titan卡自己带有散
热装置,不必自己另配,也算省了很多事情。不管Tesla计算卡、Xeon Phi卡还是GTX
titan卡,都是双精度计算 1 TFlops量级的。如果这个量级的计算性能还不能满足你的
需求,那么你只能搞个大型机或者去买超算中心的服务了。
如果计算任务不重,特别是没什么双精度类型的那些科学计算,一般而言,4核或者6核
的i7带k的桌面系统够用了,即便是3D渲染也用不到双精度,一般的游戏显卡也足够了
。所以不是很繁忙的计算,偶尔用一下3D渲染或者视频编辑,业余再打一下游戏,我觉
得 i7-5820k + GTX 980ti,就是性价比很好的顶级配置了。其实i7-4700k + GTX 980
也是足够了,应付这些基本都绰绰有余。内存32GB则足够。另外,对于Adobe CC的应用
和Autodesk CAD/3D MAX/Maya的应用,GTX系列卡足够用,其表现并不比专业卡差,当
然显存越大越好。( CATIA、Pro/ENGINEER、SolidWorks、Siemens NX 这些个软件就
别用游戏卡了。游戏卡都不可用,Nvidia的Quadro或者AMD的FirePro才是正确的选择。)
另外,想玩CUDA但是不是特别在意计算精度,单精度性能也足够的,这样的需求,我更
是建议GTX 980ti 和Titan X。其实GTX 980ti 和Titan X也是支持CUDA的,特别是CUDA
7.0。安装CUDA时,注意安装时的各种选项。There is an option when installing
CUDA to skip the driver installation. You should (de-)select that option and
retain your current driver. Beyond that, CUDA should work correctly. 不然,
用缺省的选项,是安装不上CUDA的,会说你的卡和CUDA不兼容。GTX 980ti 和Titan X
的双精度能力远不及上一代显卡,甚至还不如GTX 580,但是单精度计算却是遥遥领先
前几代的。
CUDA7 可以去Nvidia官网下载,配合微软的Visual Studio用。
http://developer.nvidia.com/cuda-downloads
PGI有集成Visual Studio或者分离的 带有CUDA加速的工作站系统。
http://www.pgroup.com/support/trial.htm
http://www.pgroup.com/support/download_pgi2015.php?view=current
一般建议淘个二手的Xeon的带大内存的服务器或者工作站,很多公司升级机器会淘汰一
些前代的Xeon系统,不带OS。没关系,对华人而言自己装个OS不是难事。
如果对计算性能有要求,可以配一张Tesla计算卡或者Xeon Phi卡。前一些时候,Xeon
Phi卡很便宜,$150-$300能搞定,但是就是没有散热,如果自己能DIY水冷散热系统,
无疑还是很强大的。Nvidia 的Tesla则比较贵。如果你用的CPU不是Xeon系统,对ECC校
验不是那么追求,可以有相对廉价的替代方案,那就是用GTX titan卡。现在很多打游
戏的升级显卡,淘张便宜的二手GTX titan卡做计算还是蛮实用的,titan卡自己带有散
热装置,不必自己另配,也算省了很多事情。不管Tesla计算卡、Xeon Phi卡还是GTX
titan卡,都是双精度计算 1 TFlops量级的。如果这个量级的计算性能还不能满足你的
需求,那么你只能搞个大型机或者去买超算中心的服务了。
如果计算任务不重,特别是没什么双精度类型的那些科学计算,一般而言,4核或者6核
的i7带k的桌面系统够用了,即便是3D渲染也用不到双精度,一般的游戏显卡也足够了
。所以不是很繁忙的计算,偶尔用一下3D渲染或者视频编辑,业余再打一下游戏,我觉
得 i7-5820k + GTX 980ti,就是性价比很好的顶级配置了。其实i7-4700k + GTX 980
也是足够了,应付这些基本都绰绰有余。内存32GB则足够。另外,对于Adobe CC的应用
和Autodesk CAD/3D MAX/Maya的应用,GTX系列卡足够用,其表现并不比专业卡差,当
然显存越大越好。( CATIA、Pro/ENGINEER、SolidWorks、Siemens NX 这些个软件就
别用游戏卡了。游戏卡都不可用,Nvidia的Quadro或者AMD的FirePro才是正确的选择。)
另外,想玩CUDA但是不是特别在意计算精度,单精度性能也足够的,这样的需求,我更
是建议GTX 980ti 和Titan X。其实GTX 980ti 和Titan X也是支持CUDA的,特别是CUDA
7.0。安装CUDA时,注意安装时的各种选项。There is an option when installing
CUDA to skip the driver installation. You should (de-)select that option and
retain your current driver. Beyond that, CUDA should work correctly. 不然,
用缺省的选项,是安装不上CUDA的,会说你的卡和CUDA不兼容。GTX 980ti 和Titan X
的双精度能力远不及上一代显卡,甚至还不如GTX 580,但是单精度计算却是遥遥领先
前几代的。
CUDA7 可以去Nvidia官网下载,配合微软的Visual Studio用。
http://developer.nvidia.com/cuda-downloads
PGI有集成Visual Studio或者分离的 带有CUDA加速的工作站系统。
http://www.pgroup.com/support/trial.htm
http://www.pgroup.com/support/download_pgi2015.php?view=current