是否支持GPU渲染?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

是否支持GPU渲染?

troika 2011-08-19 22:12:37 16198
我想速度快一点。

异构计算
分享到
取消 提交回答
全部回答(6)
  • xingrhce
    2011-09-29 13:21:24
    天河-酷卡 可以支持
    0 0
  • kullzhang
    2011-08-23 19:44:01
    引用第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
  • colaido
    2011-08-22 22:46:56
    引用第2楼troika于2011-08-20 23:42发表的  :
    不支持的话,那CPU渲染又慢又贵,谁还敢用?


    你可以去补习一下GPU渲染的相关知识,目前还没有什么GPU渲染的实际应用的项目案例
    0 0
  • dikuadmin
    2011-08-22 12:30:07

    GPU并不如人们想象的那样快。而且很多渲染功能,GPU是无法很好支持的。另外GPU的开发成本和硬件成本都很高,并非如人们所设想的成本低廉,厂商有一定的误导。

    渲染最终取决于规模成本,如果规模上去了,成本自然下来,到时具体的加速技术只是浮云。

    在好莱坞,GPU渲染主要用于效果的预览,后期制作大家都更信赖基于CPU的渲染。我的朋友今年参加了在加拿大的ACM SIGGRAPH会议,与来自pixar的几个专家交流,他们普遍对于纯粹基于GPU的渲染很是不屑。

    随着GPU + CPU技术的融合,两者的技术是融合的。总有一天,不再有GPU一说了,呵呵。他只是过渡产品。
    0 0
  • troika
    2011-08-20 23:42:57
    不支持的话,那CPU渲染又慢又贵,谁还敢用?
    0 0
滑动查看更多
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题