最近忙私活忙得昏天黑地的,好久没有给大家上课了。上次说好CUDA以后有些同学热血沸腾,都说这玩意儿好,NVIDIA捣鼓得有意义。大家有些意犹未尽的味道,今天我们再来说说CUDA的一些事儿,还有CUDA计算能力强弱的对比,大家期待哦~
LESSON 11
1,流处理器多少够用
今天老师就不和你们哈拉了,直接进正题。
上次说到CUDA的可以用来解码H.264格式的高清电影。把CPU从繁重的工作中解放出来,又能克服硬解兼容性不好的问题,的确是居家旅行,出门探亲必备佳品。高清玩家又有一个解码的途径。CUDA运用了GPU中大量闲置的流处理器的资源,进行科学计算。比如上一讲采用的XFX 9800GTX中就有多大128个流处理器。这些处理器在硬解码和软解码的时候都是限制的。我们采用了COREAVC这个插件来充分调动起这些沉睡闲置的流处理器来进行解码的工作。虽然一个流处理器和一个单核的CPU来相比,浮点运算能力肯定不如后者,但是采用“群狼战术”就能够比双核多核CPU更有效率得完成这项解码工作。
那么要完成解码任务,究竟需要多少个流处理器才够用呢?这是我们接下去要讨论的问题:9800GTX是128个,9800GT是112个,这些都是曾经的高端级别的显卡。最近发布的诸如GT220也是一款适合HTPC使用的显卡,它只有48个流处理器,会不会不够用?我们今天探究的意义在于能够让大家用更少的钱买到最适合性能的显卡,性能过剩也是浪费。
先来看下这次的主角:
先来说说这款XFX送来的魔方版GT220:采用XFX惯用的黑色非公版PCB的设计,搭配ZALMAN的一款硕大的三热管被动散热器。这样做的好处就是可以借助直垂式CPU散热器的风帮助显卡散热,降低系统噪音。实际在应用过程中,在室温15℃的条件下,笔者用红外线温度计测试了背部散热片上的温度不超过36℃,而显卡正面和GPU接触的吸热金属处的温度大约为40℃。这块显卡的确适合于采用被动散热的方式。
说一下老师的测试平台:
CPU: E5200@3.6G
主板: XFX 680i SLI
内存: GSKILL 2GDDR1066*2
硬盘: WD10EADS*2
WD640AAKS*1
HITACHI 320G SATA*1
WD1600BEVT*1
显卡: XFX9800GTX
XFXGT220
INNO3D9800GT
电源: UCP700
软件: FORCEWARE 191.00
终极解码2009国庆版