Hi Richard,

Richard Walsh wrote:
    It is useful in a message context in the same way the vector
instructions are useful in a memory
    reference context.  Automatic "message" aggregation is an
optimization technique being
    used in UPC compiler development.

Message aggregation would be much more beneficial in the context of UPC, where the compiler will likely generates many small grain communications to the same remote process. However, as Greg pointed out, MPI applications often already aggregate messages themselves (this is something even "challenged" application people understand easily).

I would bet that UPC could more efficiently leverage a strided or vector communication primitive instead of message aggregation. I don't know if GasNet provides one, I know ARMCI does.

Patrick
--
Patrick Geoffray
Myricom, Inc.
http://www.myri.com
_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to