<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" color=#000000 size=3>Hi,</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" color=#000000 size=3> </FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><FONT face="Times New Roman" color=#000000 size=3>My name is chewping and I’m doing my master’s research in the University of Malaya, Malaysia. I’m using ParaView and MPI to visualize a relatively large medical data set in a homogeneous cluster environment. It consists of one master node and 9 slave nodes in a Local Area Network with class C IP address. Most nodes are similar to each other (32 bits processor, running on Linux). I would like to manipulate MPI to make the performance better (faster distributions of data and collections of results). As I am new to MPI and parallel processing system, there are a few questions that I would like to ask:</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><o:p><FONT face="Times New Roman" color=#000000 size=3> </FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT face="Times New Roman"><SPAN style="mso-list: Ignore"><FONT color=#000000><FONT size=3>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN><FONT color=#000000 size=3>How MPI distribute the work load?</FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT face="Times New Roman"><SPAN style="mso-list: Ignore"><FONT color=#000000><FONT size=3>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN><FONT color=#000000 size=3>Does the master node divide the work load evenly first, then distribute to each slave node?</FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT face="Times New Roman"><SPAN style="mso-list: Ignore"><FONT color=#000000><FONT size=3>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN><FONT color=#000000 size=3>Or the master node pass the whole chunk of work load to every slave node, then the slave node ‘take’ their own piece of work to process?</FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; tab-stops: list .25in"><FONT face="Times New Roman"><SPAN style="mso-list: Ignore"><FONT color=#000000><FONT size=3>4.</FONT><SPAN style="FONT: 7pt 'Times New Roman'"> </SPAN></FONT></SPAN><FONT color=#000000 size=3>Can the work load being distributed according to priority (load balancing)? Or give a bigger portion of work load to the better performance node?</FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><o:p><FONT face="Times New Roman" color=#000000 size=3> </FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><FONT face="Times New Roman" color=#000000 size=3>Can MPI do the above and how? Where can I learn more on how to use MPI to tune for peak performance for distribution processing?</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><o:p><FONT face="Times New Roman" color=#000000 size=3> </FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><FONT face="Times New Roman" color=#000000 size=3>Thanks in advance for your feedback!</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"><FONT face="Times New Roman" color=#000000 size=3></FONT> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify"> </P></body>
</html>