×

Message aggregation, combining and compression for efficient data communications in GPU-based clusters

  • US 10,320,695 B2
  • Filed: 05/26/2016
  • Issued: 06/11/2019
  • Est. Priority Date: 05/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A processing node comprising:

  • a processor configured to generate a plurality of network messages; and

    a network operation combiner, wherein in response to an indication that one or more network messages of the plurality of network messages are combinable, the network operation combiner is configured to;

    perform a combining operation on a plurality of data elements in the one or more network messages to produce a given result; and

    generate a first packed network message comprising the given result in place of the plurality of data elements, wherein the first packed network message includes fewer than all of the data elements in the one or more network messages;

    a data compressor configured to replace two or more network messages with a second packed network message responsive to the two or more network messages comprising an indication of a same destination node and one or more data elements in common, the second packed network message comprising an indication of the destination node and a single copy of the one or more data elements in common.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×