SMB-渲染集群.pdf

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SMB-渲染集群

渲染集群 王晓, 一.什么叫渲染集群 为什么渲染可以集群运算. • 集群渲染指的是一组计算机通过通信协议连接在一起的 计算机群,它们能够将工作负载从一个超载的计算机迁 移到集群中的其他计算机上,这一特性称为能力,达到、 甚至超过天价的超级计算机的计算性能。集群渲染采用 Linu负载均衡(load balancing)。它的目标是使用主流 的硬件设备组成网格计算x平台,突破Windows平台的计 算瓶颈问题;平台架构与国际接轨,目前代表行业最高 水平。(百度百科) • 渲染农场(Renderfarm)其实是一种通俗的叫法,实际 上我们应该叫他“分布式并行集群计算系统”,这是一 种利用现成的CPU,以太网和操作系统构建的超级计算 机,它使用主流的商业计算机硬件设备达到或接近超级 计算机的计算能力。 并行运算原理 • 并行处理(Parallel Processing)是计算机系统中能同时执行两个或更 多个处理机的一种计算方法。处理机可同时工作于同一程序的不同方 面。并行处理的主要目的是节省大型和复杂问题的解决时间。为使用 并行处理,首先需要对程序进行并行化处理,也就是说将工作各部分 分配到不同处理机中。而主要问题是并行是一个相互依靠性问题,而 不能自动实现。此外,并行也不能保证加速。但是一个在n 个处理机 上执行的程序速度可能会是在单一处理机上执行的速度的n 倍。 • A.逻辑运算 • 逻辑运算第一步做完后,才能做第二步。 • 逻辑运算是不能同时进行的,所以逻辑运算不能并行运行。 • 逻辑运算包括判断真、假、与、或、非等各种关系,每一步的运算结果 需要考虑到上一步的结果得出来才能正确的进入下一步运算,由于计算 无法很好的由硬件来拆分步骤,通常逻辑运算的速度很难靠增加核心来 加速,比如游戏程序中各种人工智能逻辑。 • ABA And BA Or BA Xor B • 00000 • 10011 • 01011 • 11110 • 简单的说 • And: 同为真时为真 • Or: 同为假时为假 • Xor:相同为假 • B.数值运算 • 数值运算, 多核是可以并行运行的。 • 比如:1+2+3+4+5+6+7+8=36 • 1+8 2+7 3+6 4+5 • 9+9 9+9 空闲 空闲 18+18 空闲 空闲 空闲 • 每个核计算一组,这一步算完将结果保存到寄存器,第二步则把刚才 保存到的寄存器的结果继续累加,这样一共3步就可以得出计算结果。 • 如果处理器只用一个核心计算累加,处理器需要花费7个步骤累加。 这样的运算越密集、多核用途就越大。 渲染的特点 • 图片可分割,如3DMAX,图例:分块式 • 时间可分割,如cinema 4d,图例:时间轴式 • 基于以上2个特点,渲染(图形图像)是可以进行并行运算的。那么 如果我们利用渲染集群可以达到一个什么样的效果呢? 效果 • 如图三所示为梦工场(DreamWorks)公司的渲染农场。2001年, 《怪 物史莱克》渲染了500万小时,2004年, 《怪物史莱克2》渲染了1000 万小时,2007年 《怪物史莱克3》渲染了2000万小时,2008年 《功夫 熊猫》则渲染了2400万小时。 • 由于渲染计算工作任务之间的联系非常少,因此并行计算的加速比几 乎可以达到线性,如下列表计算了不同规模的渲染集群,渲染 《功夫 熊猫》时需要多长时间。 集群渲染规模(节点)渲染时间 1 2740年 10 274年 1

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档