计算机技术与发展2017,Vol.27Issue(2):6-10,5.DOI:10.3969/j.issn.1673-629X.2017.02.002
一种高效MPI设备层扩展库的设计与实现
Design and Implementation of an Efficient MPI Device Layer Extension Libraries
摘要
Abstract
As a new generation of bus interface,PCI Express can support the concurrent data transmission between all kinds of devices,and each of these devices can establish their own transmission channel what is proprietary when it requires transmitting data,which makes the transmission of data more efficient.So PCI Express interconnect structure has also been applied to high performance areas.When Ethernet replaced by PCI Express,high speed transfer between different devices can be achieved,and the scale of the structure is effectively reduced,which can be well applied to the industry and other fields.But in order to run parallel programs based on this interconnect structure,it is necessary to design and implement the corresponding MPI device layer extension libraries,achieving that the process communication of different boards.The communication mode of control and data dual channel is presented taking advantage of the features of PCI Express interconnect structure and based on the function of MPICH PMI KVS space.Control information depends on reliable TCP to transmit and data information transmits via a high-speed PCI Express bus,so that efficient data transmission between heterogeneous systems can be implemented.The feasibility of device layer extension libraries is proved through the simulation experiment.关键词
高性能/PCI Express互联结构/MPI设备层扩展库/双通道Key words
high performance/PCI Express interconnect structure/MPI device layer extension libraries/dual channel分类
信息技术与安全科学引用本文复制引用
方铃,雷咏梅..一种高效MPI设备层扩展库的设计与实现[J].计算机技术与发展,2017,27(2):6-10,5.基金项目
国家“863”高技术发展计划项目(2009AA012201) (2009AA012201)
上海市科研计划重大项目(08dz501600) (08dz501600)