[boost] What's so cool about Boost.MPI?
David Abrahams:
At Tue, 19 Oct 2010 16:26:04 +0200, Thorsten Ottosen wrote:
The semi-automatic, but very easy to maintain, way of creating/maintaining the MPI type maps (via Boost.Serialization), IIUC.
Which yields huge performance benefits and makes practical some computations that might otherwise not be, due to resource constraints
I've been exploring this further here - http://www.gamedev.net/community/forums/topic.asp?topic_id=585405 Also, from what I can tell, MPI messages are composed of one data type or an array of one type. If that's the case, I'd argue there's room for more coolness. Brian Wood Ebenezer Enterprises http://webEbenezer.net
At Thu, 21 Oct 2010 14:25:38 -0500, Brian Wood wrote:
David Abrahams:
At Tue, 19 Oct 2010 16:26:04 +0200, Thorsten Ottosen wrote:
The semi-automatic, but very easy to maintain, way of creating/maintaining the MPI type maps (via Boost.Serialization), IIUC.
Which yields huge performance benefits and makes practical some computations that might otherwise not be, due to resource constraints
I've been exploring this further here - http://www.gamedev.net/community/forums/topic.asp?topic_id=585405
Also, from what I can tell, MPI messages are composed of one data type or an array of one type.
Maybe, but the library lets you easily make arbitrarily complex data types (described to MPI as MPI type maps).
If that's the case, I'd argue there's room for more coolness.
What more do you want? -- Dave Abrahams BoostPro Computing http://www.boostpro.com
At Thu, 21 Oct 2010 14:25:38 -0500, Brian Wood wrote:
David Abrahams:
At Tue, 19 Oct 2010 16:26:04 +0200, Thorsten Ottosen wrote:
The semi-automatic, but very easy to maintain, way of creating/maintaining the MPI type maps (via Boost.Serialization), IIUC.
Which yields huge performance benefits and makes practical some computations that might otherwise not be, due to resource constraints
I've been exploring this further here - http://www.gamedev.net/community/forums/topic.asp?topic_id=585405
Also, from what I can tell, MPI messages are composed of one data type or an array of one type.
That is absolutely not true. The fact that you might think so is just a sign of how hard it is to understand how to send messages of more complex data types. This is where Boost.MPI comes in and makes it easy. Matthias
participants (3)
-
Brian Wood
-
David Abrahams
-
Matthias Troyer