<div>hi again</div>
<div>&nbsp;</div>
<div>I found this website from lam-mpi on heterogeneous cluster, and it kinda answers my question but just to be on the safe side, i would like to know the response from the mailing list users. </div>
<div>&nbsp;</div>
<div><a href="http://www.lam-mpi.org/faq/category11.php3">http://www.lam-mpi.org/faq/category11.php3</a><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 4/3/08, <b class="gmail_sendername">Mark Kosmowski</b> &lt;<a href="mailto:mark.kosmowski@gmail.com">mark.kosmowski@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">&gt; Message: 8<br>&gt; Date: Wed, 2 Apr 2008 21:35:34 +0800<br>&gt; From: &quot;Cally K&quot; &lt;<a href="mailto:kalpana0611@gmail.com">kalpana0611@gmail.com</a>&gt;<br>
&gt; Subject: [Beowulf] SMPs + One processor machines = Heterogeneous<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cluster<br>&gt; To: <a href="mailto:beowulf@beowulf.org">beowulf@beowulf.org</a><br>&gt; Message-ID:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="mailto:b05971d10804020635u6d41cfb8v115deea93a6499d6@mail.gmail.com">b05971d10804020635u6d41cfb8v115deea93a6499d6@mail.gmail.com</a>&gt;<br>
&gt; Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>&gt;<br>&gt; Hi guys,<br>&gt;<br>&gt; Thanks for the previous answers to my question, did not expect that kinda<br>&gt; flow of information and it proved to be helpful in my research. I have a<br>
&gt; different question and I hope I can get some nice feedback.<br>&gt;<br>&gt; I am dealing with heterogeneous cluster in my research. I am a novice when<br>&gt; it comes to networking, and have only been around with cluster for about a<br>
&gt; year. Anyway, from my previous question, and after doing some reading, can I<br>&gt; say that dual cores and quad cores are known as SMPs.?<br>&gt;<br>&gt; And would 1 say that, a cluster that has machines with 1 processor ( etc.<br>
&gt; Pentium 4 )and 2 SMPS( it can be quad or dual ) but all belonging to one<br>&gt; family ( intel for example ) -- can I say that the cluster is a<br>&gt; heterogeneous cluster.<br><br>My limited (and perhaps incorrect) understanding is that SMP denotes<br>
more than one processor, regardless the number of cores that the<br>processor has.<br><br>Heterogenous, to me, implies a cluster of machines running different<br>operating systems and/or different architectures.<br><br>As an example, my personal is three Opteron systems, each of which has<br>
two single core CPU&#39;s, all running OpenSUSE 10.2 64-bit.&nbsp;&nbsp;This is a<br>homogenous cluster of SMP machines.&nbsp;&nbsp;I plan to add a dual core, single<br>CPU Athlon (64) system to the cluster at some point.&nbsp;&nbsp;This planned<br>machine would (in my opinion) not be SMP (although the more I think<br>
about it, the more I think I am either wrong or in the minority camp<br>about SMP and cores) and the cluster would remain homogenous even if I<br>were to put OpenSUSE 11.0 (64 bit) on the system (the new OpenSUSE<br>release and my projected budget have similar timescales).<br>
<br>Even if I were to use an Intel Pentium system of whatever nomenclature<br>that is instruction compatible with my existing Opterons (the<br>difficulty in immediately knowing whether a Pentium chip is 64-bit<br>capable or not is one of the reasons I am sticking with AMD) the<br>
system would remain homogenous.<br><br>If, however, I were to add a Sun SPARC machine as a node, now I have a<br>heterogenous cluster.&nbsp;&nbsp;Likewise, if my new Athlon (64) node used<br>Solaris (for Intel), the cluster would be heterogenous in my opinion.<br>
<br>My rule of thumb for heterogeneity is whether the programs to be run<br>need to be recompiled for a given node.&nbsp;&nbsp;If all of the nodes can use<br>one single compile of all of the codes needed, the cluster is not<br>heterogenous.&nbsp;&nbsp;I guess this would mean that running a 32-bit program<br>
(I want karma for minding my usage of code vs. program here! :) ) on a<br>mixture of 32-bit and 64-bit machines would be homogenous, but if on<br>the same cluster, the 32-bit machines ran a 32-bit program and the<br>64-bit machines ran a 64-bit program then that cluster might be<br>
considered heterogenous.<br><br>I hope this at least sparks an interesting conversation,<br><br>Mark Kosmowski<br></blockquote></div><br>


!DSPAM:47f4406f199472004121031!