并行系统间数据传输方法及其系统技术方案

技术编号:7919590 阅读:228 留言:0更新日期:2012-10-25 05:01
本发明专利技术涉及计算机及通信领域,公开了一种并行系统间数据传输方法及其系统。本发明专利技术中,通过PCIe总线连接多个并行系统,每个系统为各其它系统分别建一个缓冲区描述符和接收缓冲区,将数据传到接收系统中相应的接收缓冲区,并设置缓冲区描述符中的信息,等接收系统读取,可以在多个并行系统中建立起一个底层的网络,实现各系统之间自由的数据传输。在发送系统的发送描述符和接收系统的接收描述符中设置对应的读位置和写位置,由发送系统通过PCIe总线更新接收系统中的写位置,由接收系统通过PCIe总线更新发送系统中的读位置,而不是将描述符中的读位置和写位置全由本地系统更新,可以进一步缩短数据传输流程所需要时间。

【技术实现步骤摘要】

【技术保护点】
一种并行系统间数据传输方法,其特征在于,N个并行的系统,各系统之间以PCIe总线连接,N为大于1的整数;每个系统中至少包括N?1个缓冲区描述符和N?1个接收缓冲区,分别对应其它的N?1个系统;所述方法包括以下步骤:第一系统将数据通过PCIe总线传输到第二系统中对应于第一系统的接收缓冲区;其中所述第一系统和第二系统是所述N个并行的系统中任意的两个系统;第一系统将表示有新到数据的信息写入第二系统中对应于第一系统的缓冲区描述符;第二系统根据对应于第一系统的缓冲区描述符中的信息,从对应于第一系统的接收缓冲区中读取数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹洪坤杜皓
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1