【24h】

Designing a Common Communication Subsystem

机译:设计通用通信子系统

获取原文
获取原文并翻译 | 示例

摘要

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 previous work we analyzed the requirements of various programming-model middleware and the communication subsystems that support such requirements. We found that although there are no mutually exclusive requirements, none of the existing communication subsystems can efficiently support the programming model middleware we considered. In this paper, we describe our design of a common communication subsystem, called CCS, that can efficiently support various programming model middleware.
机译:通信子系统用于高性能并行计算系统中,以抽象化较低的网络层。通过使用通信子系统,可以将上层中间件库或运行时系统更轻松地移植到不同的互连中。但是,通过抽象化网络层,设计人员通常会使通信子系统更加专用于该特定的中间件库,从而使其对于支持其他编程模型的中间件无效。在先前的工作中,我们分析了各种编程模型中间件的需求以及支持这些需求的通信子系统。我们发现,尽管没有互斥的要求,但是现有的通信子系统都无法有效地支持我们考虑的编程模型中间件。在本文中,我们描述了我们称为CCS的通用通信子系统的设计,该子系统可以有效地支持各种编程模型中间件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号