首页> 外文学位 >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 multi-threaded 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.$bDepartment of Electrical and Computer Engineering.;

  • 授予单位 University of Delaware.$bDepartment of Electrical and Computer Engineering.;
  • 学科 Computer Science.
  • 学位 M.S.E.C.E.
  • 年度 2007
  • 页码 58 p.
  • 总页数 58
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号