用户名: 密码: 验证码:
CDP: A multithreaded implementation of a network communication protocol on the Cyclops-64 multithreaded architecture.
详细信息   
  • 作者:Gan ; Ge.
  • 学历:Master
  • 年:2007
  • 导师:Gao, Guang R.
  • 毕业院校:University of Delaware
  • 专业:Computer Science.
  • ISBN:9780549059950
  • CBH:1444628
  • Country:USA
  • 语种:English
  • FileSize:312740
  • Pages:59
文摘
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.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700