分布式计算如何工作?


1

我听说3D建模师说,当他渲染一个场景时,他使用多台机器来做这件事,因为只是硬件不够强大而且他正在使用多台机器的集体计算能力。理论上我知道这是可能的,但我从来没有遇到过它。我的问题是,他是如何做到这一点的,无论是他使用的软件的功能,还是它可以应用于任何任务? ...谢谢

Answers:


3

这是该软件的一项功能。

基本思想是将任务分解为更小的任务,并让每个节点处理一个小任务。完成每个节点后,将组装最终结果。

在渲染的情况下,渲染图像时,您基本上是在尝试确定图像中每个像素的颜色 光线追踪 。然后,您将图像分解为更小的区域,并让每个节点渲染其中一个区域。所有节点需要的是场景的副本,并告知它们应该产生最终图像的哪些区域。

每个节点完成后,您将组装完整的图片并将其显示为结果。


这些工作必须能够分解成可行的块。必须按顺序完成的任务不适合分布式计算。
Keltari
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.