一种并行的互连网络模拟平台的研究与设计
发布时间:2018-10-09 07:32
【摘要】:近年来,随着高性能技术的不断发展,超级计算机系统的网络规模日益增大,系统内部的高速互连网络逻辑结构越来越复杂,在单处理器上已无法实现对整个互连网络系统的模拟。因此有必要开发一种支持在多个处理器上并行仿真、跨平台的、扩展性好、模拟精度高的互连网络系统级模拟平台。 采用并行编程技术实现的互连网络模拟平台可以有效地缩短仿真时间,模拟结果可以为互连网络的整体结构设计、网络通信协议设计、路由器设计、消息处理器的设计提供有利的数据支撑,满足了未来对高速互连网络研究的需求。本文在对高速互连网络技术进行研究和分析的基础上,采用并行程序设计方法,设计并实现了一个支持在多个处理器上同时运行的互连网络模拟平台,实现了互连网络消息层、传输层、数据链路层等多个的网络通信协议。该平台采用C++语言和MPI语言实现,面向对象的编程方法、结构层次清晰,模块接口规范,便于功能拓展,,可以在Windows、Unix、Linux等多个操作系统上运行。 在应用过程中,对多种网络结构、路由算法、仲裁机制、缓冲策略等进行了模拟,得到了大量的模拟数据,通过对数据的分析,总结出大量的结论,可以对互连网络设计进行优化,具有良好的应用前景。
[Abstract]:In recent years, with the development of high performance technology, the network scale of supercomputer system is increasing, and the logical structure of high-speed interconnection network is becoming more and more complex. It is no longer possible to simulate the whole interconnection network system on a single processor. Therefore, it is necessary to develop an interconnect network system-level simulation platform that supports parallel simulation on multiple processors, is cross-platform, has good expansibility and high simulation accuracy. The interconnect network simulation platform realized by parallel programming technology can effectively shorten the simulation time. The simulation results can include the overall structure design of the interconnection network, the network communication protocol design, the router design. The design of message processor provides favorable data support to meet the future research needs of high-speed interconnection networks. Based on the research and analysis of high speed interconnection network technology, a parallel programming method is used to design and implement an interconnection network simulation platform which can run simultaneously on multiple processors, and the message layer of the interconnection network is realized. Transport layer, data link layer and other network communication protocols. The platform is implemented by C language and MPI language, object-oriented programming method, clear structure, module interface specification, easy to expand functions, can run on Windows,Unix,Linux and other operating systems. In the process of application, many kinds of network structure, routing algorithm, arbitration mechanism, buffer strategy and so on are simulated, and a large number of simulation data are obtained. Through the analysis of the data, a large number of conclusions are summarized. It can optimize the design of interconnection network and has a good application prospect.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
本文编号:2258494
[Abstract]:In recent years, with the development of high performance technology, the network scale of supercomputer system is increasing, and the logical structure of high-speed interconnection network is becoming more and more complex. It is no longer possible to simulate the whole interconnection network system on a single processor. Therefore, it is necessary to develop an interconnect network system-level simulation platform that supports parallel simulation on multiple processors, is cross-platform, has good expansibility and high simulation accuracy. The interconnect network simulation platform realized by parallel programming technology can effectively shorten the simulation time. The simulation results can include the overall structure design of the interconnection network, the network communication protocol design, the router design. The design of message processor provides favorable data support to meet the future research needs of high-speed interconnection networks. Based on the research and analysis of high speed interconnection network technology, a parallel programming method is used to design and implement an interconnection network simulation platform which can run simultaneously on multiple processors, and the message layer of the interconnection network is realized. Transport layer, data link layer and other network communication protocols. The platform is implemented by C language and MPI language, object-oriented programming method, clear structure, module interface specification, easy to expand functions, can run on Windows,Unix,Linux and other operating systems. In the process of application, many kinds of network structure, routing algorithm, arbitration mechanism, buffer strategy and so on are simulated, and a large number of simulation data are obtained. Through the analysis of the data, a large number of conclusions are summarized. It can optimize the design of interconnection network and has a good application prospect.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02
【参考文献】
相关期刊论文 前2条
1 任克强,成锡岗,胡中栋;SIMD计算机单级互连网络的模拟[J];赣南师范学院学报;2001年06期
2 武广柱;王劲林;;FALPS:大规模P2P系统网络仿真平台[J];计算机工程与应用;2008年11期
本文编号:2258494
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2258494.html