我需要什么样的计算需要一段时间才能完成一台电脑而不是几台电脑需要多长时间?

时间:2014-10-13 10:51:08

标签: c# rpc distributed

我正在使用Unity和RPC调用。非常基本的东西因为我的能力很低。目前我有一个客户端和服务器。当客户端连接到服务器时,服务器上的用户可以点击按钮(2 + 2),客户端获得答案并将其发回。客户端没有计算它,它有答案并将其发回。我现在要尝试解决这个问题。但是后来我希望能够证明2个大于1个。我想有两个计算或一些需要一个pc很长时间才能计算出来的东西,然后将它们分开,这样就可以对一台PC进行一次计算。

我是否认为这一切都错了?因为它不会是一个长期的或类似的东西? 我应该使用什么样的计算?

这个目的是为了一个项目。我正在研究分布式处理(因此整个2计算在一台机器上花费的时间太长,所以一个机器发送到另一台以节省时间),当我得到基础知识时,我将继续将其应用于游戏。

1 个答案:

答案 0 :(得分:0)

Raytacing是一个不错的选择,因为它具有令人难以置信的可并行性。

您可以一次性对图像进行光线跟踪,但也可以在每台计算机上对图像的一半进行光线追踪,这样可以很容易地分割成任意数量的计算机,分辨率达到像素数=计算机数量