PPL Logo

PipeBcastInfo Struct Reference
[Strategies for use in converse]

Header used to split messages for the pipelining. More...

#include <pipebroadcastconverse.h>

Collaboration diagram for PipeBcastInfo:

Collaboration graph
[legend]

Data Fields

short bcastPe
 pe who is doing the broadcast, used for the hash key
short seqNumber
 timestamp of the message from processor bcastPe, the other part of the hash key
int chunkSize
 it is the size of the data part of the message (without the converse header)
int chunkNumber
 which chunk is this inside the whole message
int messageSize
 the entire message size, all included
short srcPe
 pe from whom I'm receiving the message

Detailed Description

Header used to split messages for the pipelining.

Due to the usage of short types, this will not work in machines like BG/L.

Definition at line 26 of file pipebroadcastconverse.h.


Field Documentation

pe who is doing the broadcast, used for the hash key

Definition at line 27 of file pipebroadcastconverse.h.

Referenced by PipeBroadcastConverse::insertMessage(), and PipeBroadcastConverse::store().

timestamp of the message from processor bcastPe, the other part of the hash key

Definition at line 28 of file pipebroadcastconverse.h.

Referenced by PipeBroadcastConverse::insertMessage(), and PipeBroadcastConverse::store().

it is the size of the data part of the message (without the converse header)

Definition at line 29 of file pipebroadcastconverse.h.

Referenced by PipeBroadcastConverse::insertMessage(), and PipeBroadcastConverse::store().

which chunk is this inside the whole message

Definition at line 30 of file pipebroadcastconverse.h.

Referenced by PipeBroadcastConverse::insertMessage(), and PipeBroadcastConverse::store().

the entire message size, all included

Definition at line 31 of file pipebroadcastconverse.h.

Referenced by PipeBroadcastConverse::insertMessage(), PipeBroadcastConverse::propagate(), and PipeBroadcastConverse::store().

pe from whom I'm receiving the message

Definition at line 32 of file pipebroadcastconverse.h.

Referenced by PipeBroadcastConverse::insertMessage(), and PipeBroadcastConverse::propagate().


The documentation for this struct was generated from the following file:

Generated on Sat May 26 08:12:18 2012 for Charm++ by  doxygen 1.5.5