Chinaunix首页 | 论坛 | 博客
  • 博客访问: 831809
  • 博文数量: 67
  • 博客积分: 10067
  • 博客等级: 上将
  • 技术积分: 2175
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-12 00:00
文章分类
文章存档

2012年(1)

2011年(7)

2010年(19)

2009年(33)

2008年(7)

我的朋友

分类: C/C++

2010-02-09 21:31:16

购买Gtx280这个事情其实早就发生了,一直也没空写。
整个事情还是挺曲折的,写下来大家参考。

10月底的时候,写了一篇http://blog.chinaunix.net/u/9143/showart_2081437.html。
那时就决定要买一个好的显卡回来测试GPU编程。到了12月,终于忍不住了。

考察了一下,和那位朋友说的很近,就是NV的cuda编程现在确实处于领先地位。
所以,当然要买一个NV的显卡。虽然,ATI新出的5870也很吸引人,但是编程环境来说还是NV的更加周全与成熟。

决定买了,那自然上淘宝去淘一块回来了。对于买新卡,我是没什么兴趣。那么贵,要知道NV适合CUDA编程的卡子就是GTX系列,最便宜的GTX260+国内报价1200多。运算性能应该在0.5TFLOPS左右,感觉太贵了。搜了一下淘宝卖二手的,果然,二手的GTX260+才850元左右。便宜不少,决定入手。
考察了很多家,不过结果都是没货。只好等等吧!

这一等就是半个月,回来再问大多还是没货。感觉不好,想买东西都买不到。左思右想,买国内行货吧,便宜的微星GTX260+才1100左右,评价也不错。去买,结果还是没货!正品也买不到。GTX260+系列的货到处都缺,而且还在涨价。能买到的只有1300多的行货GTX260+。气死!买行货都买不到。1300多感觉太贵了,淘宝上原来卖二手gtx280的才1400多。

犹豫。在淘宝又逛了一下,随便打听报价。忽然问到一家有二手的gtx280卖我1000块,不过金手指有残。看了看照片,发现是金手指上有一块的镀铜掉了半截,露出了银色,考察了半天认为问题不大,拿下。遇上便宜的就什么都不管了(真有点急)!

货第二天就从深圳到了手上。拆开包裹,确实很大,虽然有心理准备。本来按照NV官方的长度,我觉得能装到我的小主板上,可实际还是让人失望。长出了1厘米,正好被SATA的插口部分的线缆挡住了。同事Lee帮我动手,直接将SATA线的接口给锯掉半截,SATA的线直接露出铜线来了,这才将这个GTX280插上。GTX280的散热器部分直接死死的按在了被隔开的部分上。
然后,接上刚买到的550W电源。开机,LUcky,一切正常。
可是,3DMark测试一开始,没过多少时间就自动关机了。测试了很多次,一旦跑大量渲染程序就会自动关机。
很失望!怀疑是卡子有问题,或者是电源供电不足。为了测试供电问题,并了两台机器的350W电源给GTX280供电,但是结果还是一样。感觉只能是卡子的问题,于是就寄回去了,要退货。但是,卖家可不容易谈。考虑了半天,又查了些资料,感觉不是卡子的问题。因为GTX280是第一代产品,普遍的发热量大,而且很多人都在说GTX280用了段时间后就会红灯关机,是因为散热器散热功能不好的原因。既然不退货,就再赌一次。于是,就把GTX280又要了回来,同时又在网上订了一个GTX280的散热器,花了300。
GTX280回来后,再次测试发现,果然只要渲染量一大,显卡温度直接飙升到110度以上。然后,不久机器自动关机。查了一下资料,NV确实有显卡保护机制,温度到达105度以上就会自动关机。
新的散热器到手后,立即换上。效果出奇的好,再开任何大量渲染温度也只有50度左右。显卡一直能正常工作了。 至此,GTX280终于正常工作。
整个花了1300:GTX280 1000,散热器 300。
个人感觉,如果做CUDA运算,大量购买的话,GTX260+(功耗180W)价格在700元0.5TFLOPS,GTX285(功耗200瓦) 1100元0.9TFLOPS,GTX295(功耗400瓦)价格在2000元1.8TFLOPS,这些价格还是比较合理的。

然后,就安装pyTHON和pycuda.http://mathema.tician.de/software/pycuda
测试了一下,随机数生成,果然令人印象深刻。

16777216次随机数
0.0139745153809秒 GPU时间
0.851000078125秒 CPU时间 (AMD 4600+ 2.4G 2G内存)
差别在60倍左右。
呵呵,CUDA编程这种并行模式肯定是有很大优势的。

阅读(1373) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~