任建敏 发表于 2014-5-31 13:17:25

在并行计算中,不同计算机之间需要数据通信?

我想实现的是:多台计算机共享服务器内存中的数据

石光 发表于 2014-6-1 14:24:54

从原理上来说,你现有的环境为多计算机(multi-computer),而你想要的是共享内存式的共享模式,这是很难做到的。共享内存模式一般对应于多处理器(multi-processor)的结构,其与多计算机是MIMD的两个实例。多计算机一般使用消息传递共享模式,经典的是MPI。你的需求其实很早就有人提出来了,类似于DSM模型,即distributed shared memory,不过那个绝不是靠普通PC机搭出来的,也绝不是走网线的,一定是大厂商定制开发的,所以这个你就别想了。另一种解决方案是靠高层抽象,将消息传递抽象成共享存储,但效率比较低,不过貌似大规模分布式系统已采用这种方案,对小型系统没啥优势的。综上所述,用于并行计算的多计算机使用共享内存模式很难办到。

肖玲 发表于 2014-6-1 14:41:43

把文件共享或者 就是楼上说的FTP很简单具体怎么弄从百度查就行

任建敏 发表于 2014-6-1 19:58:35

谢谢楼上的回答,以后有问题就来这里问你们了哦
页: [1]
查看完整版本: 在并行计算中,不同计算机之间需要数据通信?