C# 如何在.Net中跨多台计算机扩展令人尴尬的并行作业?

C# 如何在.Net中跨多台计算机扩展令人尴尬的并行作业?,c#,.net,embarrassingly-parallel,C#,.net,Embarrassingly Parallel,我有一个尴尬的并行问题,我想使用.Net在多台计算机上扩展 我目前正在使用在一台计算机上跨多个核心进行扩展,但我想进一步扩展 我如何才能做到这一点?请查看: Dryad是一种基础设施,允许程序员使用计算机集群或数据中心的资源来运行数据并行程序。Dryad程序员可以使用数千台机器,每台机器都有多个处理器或内核,而对并发编程一无所知 更新:如果需要数据密集型并行处理,请查看HDInsight。如果这项工作更需要计算,请查看Microsoft HPC包(目前是v2012 SP1) HPC的本质是在多台

我有一个尴尬的并行问题,我想使用.Net在多台计算机上扩展

我目前正在使用在一台计算机上跨多个核心进行扩展,但我想进一步扩展

我如何才能做到这一点?

请查看:

Dryad是一种基础设施,允许程序员使用计算机集群或数据中心的资源来运行数据并行程序。Dryad程序员可以使用数千台机器,每台机器都有多个处理器或内核,而对并发编程一无所知

更新:如果需要数据密集型并行处理,请查看HDInsight。如果这项工作更需要计算,请查看Microsoft HPC包(目前是v2012 SP1)

HPC的本质是在多台机器上同时执行代码。对于HPC Pack 2012 SP1,此 意味着将应用程序的逻辑扩展到多个计算节点,其中每个节点都是一台计算机 运行Windows的

查看以下内容:

Dryad是一种基础设施,允许程序员使用计算机集群或数据中心的资源来运行数据并行程序。Dryad程序员可以使用数千台机器,每台机器都有多个处理器或内核,而对并发编程一无所知

更新:如果需要数据密集型并行处理,请查看HDInsight。如果这项工作更需要计算,请查看Microsoft HPC包(目前是v2012 SP1)

HPC的本质是在多台机器上同时执行代码。对于HPC Pack 2012 SP1,此 意味着将应用程序的逻辑扩展到多个计算节点,其中每个节点都是一台计算机 运行Windows的


我创建了一个开源库,您可以使用.Net跨多台计算机扩展令人尴尬的并行解决方案


我创建了一个开源库,您可以使用.Net跨多台计算机扩展令人尴尬的并行解决方案


很难说,因为您没有给出有关问题的任何详细信息,但是消息队列是跨多台计算机扩展的一种简单方法。很难说,因为您没有给出有关问题的任何详细信息,但是消息队列是跨多台计算机扩展的一种简单方法。“Microsoft停止了对Dryad的主动开发,将重点转移到Apache Hadoop框架”“Microsoft停止了对Dryad的主动开发,将重点转移到Apache Hadoop框架”