<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:12.727272033691406px">Hi Huiwei,</span><br><div><font face="arial, sans-serif">Thank you so much for suggesting reading material. These are really useful papers but I am looking for models that provide seamless integration of two devices (Network device and Shared Memory device) into one hybrid device. Message passing mechanism should be exactly same for end user at MPI layer. </font></div>
<div><font face="arial, sans-serif">Idea is to use to use Network Device for establishing network communication between nodes and Shared memory device should be responsible for Intra-node communication on each multi-core machine. Shared Memory device is implemented using Multi-threading approach. Both Network and Shared Memory device are in working state independently.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">I hope it explains what I am really looking for. Please suggest papers that can provide guidelines for achieving this goal.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 28, 2013 at 7:40 PM, Huiwei Lu <span dir="ltr"><<a href="mailto:huiweilu@mcs.anl.gov" target="_blank">huiweilu@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, Muhammad,<div><br></div><div><div>As I am also starting to exploit this area, I would like to share with you some of my readings.</div>
<div><br></div><div>Following are a few papers to help you start:</div>
<div>1. Early Experiments with the OpenMP/MPI Hybrid Programming Model, <a href="http://www.mcs.anl.gov/~lusk/hybridpaper.pdf" target="_blank">http://www.mcs.anl.gov/~lusk/hybridpaper.pdf</a></div><div>2. Test Suite for Evaluating Performance of MPI Implementations That Support MPI THREAD MULTIPLE, <a href="http://www.mcs.anl.gov/~thakur/papers/thread-tests.pdf" target="_blank">http://www.mcs.anl.gov/~thakur/papers/thread-tests.pdf</a></div>
<div><br></div><div>In the second paper, you can also find some code examples for using hybrid programming model.</div><div><br></div><div>Best,</div></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">
Huiwei Lu<div><a href="http://www.mcs.anl.gov/~huiweilu/" target="_blank">http://www.mcs.anl.gov/~huiweilu/</a><br></div></div></div><div><div class="h5">
<br><br><div class="gmail_quote">On Wed, Aug 28, 2013 at 12:54 AM, Muhammad Ansar Javed <span dir="ltr"><<a href="mailto:muhammad.ansar@seecs.edu.pk" target="_blank">muhammad.ansar@seecs.edu.pk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div>I am looking for message passing models for Hybrid Parallelism that are being used in MPICH implementations for the Cluster of Multi-core machines. Can you please suggest me some papers or study material that can explain communication models that incorporate network communication as well as shared memory communication. </div>
<div><br clear="all"><div>Thanks,</div><div>Ansar</div>
</div></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><br>Regards:<br><b><br></b>Muhammad Ansar Javed<br>NUST SEECS<br>Contact: +92 334 438 9394<br>Email: <a href="mailto:muhammad.ansar@seecs.edu.pk" target="_blank">muhammad.ansar@seecs.edu.pk</a><br>
</div></div>