Re: openMPI vs openMosix

"Wes Wagner" <[email protected]> Mon, 25 Jun 2007 09:32:57 -0700
Newsgroups gmane.linux.cluster.openmosix.general
Message-ID <[email protected]>
--===============1981970303==
Content-Type: multipart/alternative; 
	boundary="----=_Part_25145_23499315.1182789177961"

------=_Part_25145_23499315.1182789177961
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Well, who knows, - the speed of light isn't actually a constant... so maybe
we will have better luck 6 months from now. ;)

-Wes


On 6/25/07, Moshe Bar <[email protected]> wrote:
>
> absolutely. the issue of shm performance comes up every six months in
> the openMosix mailing ilsts for these past six years, meanwhile the
> underlying physics and simple queuing theory haven't changed much at
> all.
>
> Moshe
>
>
>
> On 6/25/07, Wes Wagner <[email protected]> wrote:
> > Is this not a classic, use the right tool for the right job issue? If
> you
> > need massive scalable symmetric multi-processing, using a large SMP
> machine.
> > If you can and need to do massive parallel multiple independent
> processes
> > that share nothing, use a cluster or batch processing system.
> >
> > If you can't afford a massive SMP system, redefine the problem.. ?
> >
> > -Wes
> >
> >
> > On 6/25/07, Moshe Bar < [email protected]> wrote:
> > > not only is the normal RAM access a full 3 to 4 orders of magnitude
> > > faster, but also there is simulatenous access to cache lines
> > > resolution, whereas a shared mem implementation has to relay on the
> > > MMU, which only does 4096 bytes as a minimum, which vastly increases
> > > the true and false sharing conflicts.
> > >
> > > To have a NIC help with that it would have to do something like RDMA,
> > > with (at the least) MMU protection synced with the MMUs of all
> > > connected nodes and remote interrupt capability. I doubt, however,
> > > that such a dream NIC would help much in terms of performance. This
> > > would be very close to the Altix solution, and witness their problems:
> > > nodes have to be very close to each other (max 2 or 3 feet I think),
> > > and
> > >
> > > On 6/25/07, Christian Leber < [email protected]> wrote:
> > > > On Mon, Jun 25, 2007 at 10:41:24AM -0500, Moshe Bar wrote:
> > > > > we used to have it. Shared memory without hardware support very
> > > > > severely limits the types of apps that will actually scale. Even
> sgi
> > > > > in their altix machines (which are essentiallys shared memory
> > > > > machines) have very limited scalability for a lot of apps, if not
> > > > > most.
> > > >
> > > > What hardware features would be desireable to have in a NIC to be
> able
> > > > to implement shared memory halfway fast for Mosix on page level?
> > > >
> > > > Regards
> > > > Christian Leber
> > > >
> > > > --
> > > > http://rettetdieti.vde-uni-mannheim.de/
> > > >
> > > >
> > > >
> >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by DB2 Express
> > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > control of your XML. No limits. Just data. Click to get it now.
> > > > http://sourceforge.net/powerbar/db2/
> > > > _______________________________________________
> > > > openMosix-general mailing list
> > > > openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > > >
> > https://lists.sourceforge.net/lists/listinfo/openmosix-general
> > > >
> > >
> > >
> >
> -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > openMosix-general mailing list
> > > openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > >
> > https://lists.sourceforge.net/lists/listinfo/openmosix-general
> > >
> >
> >
> >
> > --
> > Wes Wagner
> >
> > Join a libertarian network of person-to-person lending on Prosper:
> >
> >
> http://www.prosper.com/groups/group_home.aspx?group_short_name=freelibertarians&referrer=AiriusTorpora&utm_source=referrer-AiriusTorpora&utm_medium=referral-link&utm_content=join_my_group-160x33&utm_campaign=referrals-group
>



-- 
Wes Wagner

Join a libertarian network of person-to-person lending on Prosper:

http://www.prosper.com/groups/group_home.aspx?group_short_name=freelibertarians&referrer=AiriusTorpora&utm_source=referrer-AiriusTorpora&utm_medium=referral-link&utm_content=join_my_group-160x33&utm_campaign=referrals-group

------=_Part_25145_23499315.1182789177961
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Well, who knows, - the speed of light isn&#39;t actually a constant... so maybe we will have better luck 6 months from now. ;)<br><br>-Wes<br><br><br><div><span class="gmail_quote">On 6/25/07, <b class="gmail_sendername">Moshe Bar
</b> &lt;<a href="mailto:[email protected]">[email protected]</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">absolutely. the issue of shm performance comes up every six months in
<br>the openMosix mailing ilsts for these past six years, meanwhile the<br>underlying physics and simple queuing theory haven&#39;t changed much at<br>all.<br><br>Moshe<br><br><br><br>On 6/25/07, Wes Wagner &lt;<a href="mailto:[email protected]">
[email protected]</a>&gt; wrote:<br>&gt; Is this not a classic, use the right tool for the right job issue? If you<br>&gt; need massive scalable symmetric multi-processing, using a large SMP machine.<br>&gt; If you can and need to do massive parallel multiple independent processes
<br>&gt; that share nothing, use a cluster or batch processing system.<br>&gt;<br>&gt; If you can&#39;t afford a massive SMP system, redefine the problem.. ?<br>&gt;<br>&gt; -Wes<br>&gt;<br>&gt;<br>&gt; On 6/25/07, Moshe Bar &lt; 
<a href="mailto:[email protected]">[email protected]</a>&gt; wrote:<br>&gt; &gt; not only is the normal RAM access a full 3 to 4 orders of magnitude<br>&gt; &gt; faster, but also there is simulatenous access to cache lines<br>
&gt; &gt; resolution, whereas a shared mem implementation has to relay on the<br>&gt; &gt; MMU, which only does 4096 bytes as a minimum, which vastly increases<br>&gt; &gt; the true and false sharing conflicts.<br>&gt; &gt;
<br>&gt; &gt; To have a NIC help with that it would have to do something like RDMA,<br>&gt; &gt; with (at the least) MMU protection synced with the MMUs of all<br>&gt; &gt; connected nodes and remote interrupt capability. I doubt, however,
<br>&gt; &gt; that such a dream NIC would help much in terms of performance. This<br>&gt; &gt; would be very close to the Altix solution, and witness their problems:<br>&gt; &gt; nodes have to be very close to each other (max 2 or 3 feet I think),
<br>&gt; &gt; and<br>&gt; &gt;<br>&gt; &gt; On 6/25/07, Christian Leber &lt; <a href="mailto:[email protected]">[email protected]</a>&gt; wrote:<br>&gt; &gt; &gt; On Mon, Jun 25, 2007 at 10:41:24AM -0500, Moshe Bar wrote:
<br>&gt; &gt; &gt; &gt; we used to have it. Shared memory without hardware support very<br>&gt; &gt; &gt; &gt; severely limits the types of apps that will actually scale. Even sgi<br>&gt; &gt; &gt; &gt; in their altix machines (which are essentiallys shared memory
<br>&gt; &gt; &gt; &gt; machines) have very limited scalability for a lot of apps, if not<br>&gt; &gt; &gt; &gt; most.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; What hardware features would be desireable to have in a NIC to be able
<br>&gt; &gt; &gt; to implement shared memory halfway fast for Mosix on page level?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Regards<br>&gt; &gt; &gt; Christian Leber<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt; <a href="http://rettetdieti.vde-uni-mannheim.de/">
http://rettetdieti.vde-uni-mannheim.de/</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; -------------------------------------------------------------------------<br>&gt; &gt; &gt; This SF.net email is sponsored by DB2 Express
<br>&gt; &gt; &gt; Download DB2 Express C - the FREE version of DB2 express and take<br>&gt; &gt; &gt; control of your XML. No limits. Just data. Click to get it now.<br>&gt; &gt; &gt; <a href="http://sourceforge.net/powerbar/db2/">
http://sourceforge.net/powerbar/db2/</a><br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; openMosix-general mailing list<br>&gt; &gt; &gt; <a href="mailto:openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">
openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br>&gt; &gt; &gt;<br>&gt; <a href="https://lists.sourceforge.net/lists/listinfo/openmosix-general">https://lists.sourceforge.net/lists/listinfo/openmosix-general</a><br>&gt; &gt; &gt;
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; -------------------------------------------------------------------------<br>&gt; &gt; This SF.net email is sponsored by DB2 Express<br>&gt; &gt; Download DB2 Express C - the FREE version of DB2 express and take
<br>&gt; &gt; control of your XML. No limits. Just data. Click to get it now.<br>&gt; &gt; <a href="http://sourceforge.net/powerbar/db2/">http://sourceforge.net/powerbar/db2/</a><br>&gt; &gt; _______________________________________________
<br>&gt; &gt; openMosix-general mailing list<br>&gt; &gt; <a href="mailto:openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br>&gt; &gt;<br>&gt; <a href="https://lists.sourceforge.net/lists/listinfo/openmosix-general">
https://lists.sourceforge.net/lists/listinfo/openmosix-general</a><br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Wes Wagner<br>&gt;<br>&gt; Join a libertarian network of person-to-person lending on Prosper:<br>&gt;
<br>&gt; <a href="http://www.prosper.com/groups/group_home.aspx?group_short_name=freelibertarians&amp;referrer=AiriusTorpora&amp;utm_source=referrer-AiriusTorpora&amp;utm_medium=referral-link&amp;utm_content=join_my_group-160x33&amp;utm_campaign=referrals-group">
http://www.prosper.com/groups/group_home.aspx?group_short_name=freelibertarians&amp;referrer=AiriusTorpora&amp;utm_source=referrer-AiriusTorpora&amp;utm_medium=referral-link&amp;utm_content=join_my_group-160x33&amp;utm_campaign=referrals-group
</a><br></blockquote></div><br><br clear="all"><br>-- <br>Wes Wagner<br><br>Join a libertarian network of person-to-person lending on Prosper:<br> <br><a href="http://www.prosper.com/groups/group_home.aspx?group_short_name=freelibertarians&amp;referrer=AiriusTorpora&amp;utm_source=referrer-AiriusTorpora&amp;utm_medium=referral-link&amp;utm_content=join_my_group-160x33&amp;utm_campaign=referrals-group">
http://www.prosper.com/groups/group_home.aspx?group_short_name=freelibertarians&amp;referrer=AiriusTorpora&amp;utm_source=referrer-AiriusTorpora&amp;utm_medium=referral-link&amp;utm_content=join_my_group-160x33&amp;utm_campaign=referrals-group
</a>

------=_Part_25145_23499315.1182789177961--


--===============1981970303==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--===============1981970303==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
openMosix-general mailing list
openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openmosix-general

--===============1981970303==--