图1-3展示了一个分布式内存的计算机系统,其中包含3台计算机。每台计算机都有一个四核的微处理器,这些内核之间采用的是共享内存的架构。通过这种方式,每一个微处理器所使用的私有内存对于其4个内核来说又是共享内存。
分布式内存系统会迫使您考虑数据分布问题,因为每一个获取远程数据的消息都会产生一个严重的延迟。由于可以通过增加计算机(节点)的方式增加系统微处理器的数量,因此分布式内存的系统提供了很好的可扩展性。
正文
基于任务的程序设计(4)
C#并行编程高级教程 作者:(美)Gastón C.Hillar
图1-3展示了一个分布式内存的计算机系统,其中包含3台计算机。每台计算机都有一个四核的微处理器,这些内核之间采用的是共享内存的架构。通过这种方式,每一个微处理器所使用的私有内存对于其4个内核来说又是共享内存。
分布式内存系统会迫使您考虑数据分布问题,因为每一个获取远程数据的消息都会产生一个严重的延迟。由于可以通过增加计算机(节点)的方式增加系统微处理器的数量,因此分布式内存的系统提供了很好的可扩展性。