首页> 外文学位 >CDP: A multithreaded implementation of a network communication protocol on the Cyclops-64 multithreaded architecture.
【24h】

CDP: A multithreaded implementation of a network communication protocol on the Cyclops-64 multithreaded architecture.

机译:CDP:Cyclops-64多线程体系结构上网络通信协议的多线程实现。

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

摘要

A trend of emerging large-scale multi-core chip design is to employ multithreaded architectures - such as the IBM Cyclops-64 (C64) chip that integrates large number of hardware thread units, main memory banks and communication hardwares on a single chip. A cellular supercomputer is being developed based on a 3D connection of the C64 chips. This paper introduces our design, implementation, and evaluation of the Cyclops Datagram Protocol (CDP) for the IBM C64 multithreaded architecture and the C64 supercomputer system. CDP is inspired by the TCP/IP protocol and its design is very simple and compact. The implementation of CDP leverages the abundant hardware thread-level parallelism provided by the C64 multithreaded architecture.; The main contributions of this paper are: (1) We have completed a design and implementation of CDP that is used as the fundamental communication infrastructure for the C64 supercomputer system. It connects the C64 back-end to the front-end and forms a global uniform namespace for all nodes in the heterogeneous C64 system; (2) On a multithreaded architecture like C64, the CDP design and implementation effectively exploit the massive thread-level parallelism provided on the C64 hardware, achieving good performance scalability; (3) CDP is quite efficient. Its Pthread version can achieve around 90% channel capacity on the Gigabit Ethernet, even it is running at the user-level on a single processor machine; (4) Extensive application test cases are passed and no reliability problems have been reported.
机译:新兴的大规模多核芯片设计的趋势是采用多线程体系结构-例如IBM Cyclops-64(C64)芯片,该芯片在单个芯片上集成了大量的硬件线程单元,主存储库和通信硬件。正在基于C64芯片的3D连接开发蜂窝超级计算机。本文介绍了我们针对IBM C64多线程体系结构和C64超级计算机系统的Cyclops数据报协议(CDP)的设计,实现和评估。 CDP受到TCP / IP协议的启发,其设计非常简单和紧凑。 CDP的实现利用了C64多线程体系结构提供的丰富的硬件线程级并行性。本文的主要贡献是:(1)我们已经完成了CDP的设计和实现,该CDP用作C64超级计算机系统的基本通信基础结构。它将C64后端连接到前端,并为异构C64系统中的所有节点形成一个全局统一的命名空间。 (2)在C64之类的多线程体系结构上,CDP设计和实现有效地利用了C64硬件上提供的海量线程级并行性,实现了良好的性能可扩展性; (3)CDP非常有效。它的Pthread版本即使在单处理器计算机上以用户级别运行,也可以在千兆位以太网上实现约90%的通道容量。 (4)通过了广泛的应用测试案例,并且未报告任何可靠性问题。

著录项

  • 作者

    Gan, Ge.;

  • 作者单位

    University of Delaware.;

  • 授予单位 University of Delaware.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 M.S.
  • 年度 2007
  • 页码 58 p.
  • 总页数 58
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号