首页> 外国专利> A communications protocol for handling arbitrarily varying data st..rides in a distributed processing environment

A communications protocol for handling arbitrarily varying data st..rides in a distributed processing environment

机译:一种在分布式处理环境中处理任意变化的数据标准的通信协议

摘要

Apparatus and an accompanying method for implementing a communications protocol for use in generally a distributed, and particularly a highly parallel, multi-processing system, for communicating application data of arbitrarily varying strides between separate processors and generally without the need for intermediate data storage. Specifically, application data is transferred through a succession of packets between originating and destination application programs (252), with each packet containing a partial data message. Each partial data message contains a portion of the data that is stored in a stride one portion of an originating application data memory. Upon reception, each data portion is written into a stride one portion of a destination application data memory. An application interface (254), executing independently at both the originating and destination processing elements locally and respectively determines the starting address and length of each separate stride one data portion stored in the originating application data memory and for each separate stride one area in the destination application program memory that is to receive application data. Advantageously, through use of these independent application interfaces, application data can be transferred from the originating application data memory at one arbitrarily varying stride to the destination application memory with a different arbitrarily varying stride but without the need to pass the data through any input/output (I/O) buffers.
机译:用于实现通信协议的设备和随附方法,该通信协议通常用于分布式的,尤其是高度并行的多处理系统中,用于在单独的处理器之间传送任意变化步幅的应用程序数据,并且通常不需要中间数据存储。具体地,通过在始发和目的地应用程序之间的一系列分组来传输应用数据(252),每个分组包含部分数据消息。每个部分数据消息包含一部分数据,该数据存储在始发应用程序数据存储器的跨步部分中。在接收时,将每个数据部分写入目标应用程序数据存储器的跨步部分。一个应用程序接口(254),它在本地和起始处理单元独立地执行,并分别确定存储在源应用程序数据存储器中的每个独立跨步一个数据部分的起始地址和长度,并确定目的地中每个独立跨步的区域用来接收应用程序数据的应用程序存储器。有利地,通过使用这些独立的应用程序接口,可以将应用程序数据以任意变化的步长从原始应用程序数据存储器传输到具有不同任意变化的步长的目标应用程序存储器,而无需将数据通过任何输入/输出(I / O)缓冲区。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号