Slide 1 1 Distributed Memory Computers and Programming Slide 2 2 Outline Distributed Memory Architectures Topologies Cost models Distributed Memory Programming Send and Receive…