Patent · US Expired

Efficient non-contiguous I/O vector and strided data transfer in one sided communication on multiprocessor computers

US6389478B1 · kind B1 · utility

9Cited by
14References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 2, 1999
Grant dateMay 14, 2002
Priority date
Expiry dateAug 2, 2019

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/329
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method for grouping I/O vectors to be transferred across a distributed computing environment comprising a plurality of processing nodes coupled together over a network. The method reduces the number of packets transmitted over a network between two or more nodes. The method includes the grouping of two or more I/O vectors into a single message, consisting of one packet with a predetermined maximum size, provided the sizes of the vectors are small enough to be placed into a single packet. The grouping method finds an efficient collection of vectors to form groups that fit inside a single packet. If two or more of the vectors can be combined so that the resulting single packet size does not exceed the predetermined maximum size, the vectors are grouped accordingly. Vectors whose size approach the predetermined maximum packet size are sent as a separate message.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.