Designing a Common Communication Subsystem

  title={Designing a Common Communication Subsystem},
  author={Darius Buntinas and William Gropp},
Communication subsystems are used in high-performance parallel computing systems to abstract the lower network layer. By using a communication subsystem, an upper middleware library or runtime system can be more easily ported to different interconnects. By abstracting the network layer, however, the designer typically makes the communication subsystem more specialized for that particular middleware library, making it ineffective for supporting middleware for other programming models. In… CONTINUE READING