是否支持GPU渲染?
引用第9楼troika于2011-08-23 14:37发表的 :
servers.pconline.com.cn/skills/1001/2024025_5.html
你所引用的是NVIDIA的“枪文”,这点应该读得出来。这篇文章夸大了基于Tesla架构的ray tracing渲染器的作用,目的不言自明。诚然,在效果预览方面,GPU占有速度的优势。但是从
通用软件的支持,渲染效果的可靠性等方面来说,基于GPU的解决方案,远远没有CPU的方案成熟。卡梅隆主要用基于GPU的技术做效果预览部分内容,包括了部分特效预计算任务。具体你可以参看网上其他比较全面的报道,就能明白。
事实上WetaDigital的render farm里面主力是刀片服务器。你给的链接是这篇文章的第6页。该文的第5页写得很清楚,请读
http://servers.pconline.com.cn/skills/1001/2024025_4.html
他们
主要采用了HP的刀片机,是一个CPU集群。另外请参考
“ The Data-Crunching Powerhouse Behind ‘Avatar’ ” 一文。里面讲了整个WetaDigital的render farm规模:
The Weta data center got a major hardware refresh and redesign in 2008 and now uses more than 4,000 HP BL2x220c blades (new BL2x220c G6 blades announced last month), 10 Gigabit Ethernet networking gear from Foundry and storage from BluArc and NetApp. The system now occupies spot 193 through 197 in the Top 500 list of the most powerful supercomputers.
Thirty four racks comprise the computing core, made of 32 machines each with 40,000 processors and 104 terabytes of memory.
...
上文中关于CPU个数可能有误,应做4000个。在阿里云,我们的初步实验早已超过3000个CPU。我们正准备在包含2万个以上CPU的“超”集群上,来测试我们的渲染系统性能,所以将来在国内要渲染Avatar并不是很难的事情。
我们这个开发团队本身就是研究GPU计算的,最长的有长达十多年的研究历史(是的,我们从出现GPU时,就开始跟踪和开展这方面的研究了),甚至发表过很多这方面的论文。我们没有理由会忽略GPU的方案,也比别人会更明白应该在哪里用GPU,何时该采用基于GPU的技术。
做好渲染服务最关键的地方不是纠结于采用GPU或者CPU,我们只是朴素地考虑可用性、成本和效率。只要做到了用户满意,哪怕将来我们搞出一堆ARM芯片或者FPGA迭出来的玩意儿,那又何妨?
赞0
踩0