From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N8x9F-0004uC-UF for qemu-devel@nongnu.org; Fri, 13 Nov 2009 09:29:13 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N8x9A-0004q7-Ve for qemu-devel@nongnu.org; Fri, 13 Nov 2009 09:29:13 -0500 Received: from [199.232.76.173] (port=39474 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N8x9A-0004px-Ni for qemu-devel@nongnu.org; Fri, 13 Nov 2009 09:29:08 -0500 Received: from mail-gx0-f213.google.com ([209.85.217.213]:49070) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N8x9A-00023B-9V for qemu-devel@nongnu.org; Fri, 13 Nov 2009 09:29:08 -0500 Received: by gxk5 with SMTP id 5so1639936gxk.17 for ; Fri, 13 Nov 2009 06:29:06 -0800 (PST) MIME-Version: 1.0 Date: Fri, 13 Nov 2009 14:29:05 +0000 Message-ID: <747a56b80911130629q4046b4fbg400f7566997aa931@mail.gmail.com> From: Victor Vasilchenko Content-Type: multipart/alternative; boundary=001485f7972e6f800e0478417b3e Subject: [Qemu-devel] QEMU redesigned for MPI (Message Passing Interface) List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org --001485f7972e6f800e0478417b3e Content-Type: text/plain; charset=ISO-8859-1 Good day, I've got an idea in my head and can't get rid of it - neither can I find any solution on web. The idea is to use the Virtualization Software with the purpose OPPOSITE to it's natural way. The practical example below will explain it completely: 1) we take 4 common modern computers - CoreQuad + 8 GB Memory. 2) we assemble a standard Linux cluster with 16 cores and 32G memory. 3) and now - we run the only one virtual guest system, but give it ALL available resources. The result: A Virtual PC running on 15 cores and 31Gb of memory (-1 for host OS and VM software). Any modern OS installed inside this Virtual PC will utilize all resources in normal way : 1) the video encoding software will use 15 threads for transcoding 2) the 3D studios (Maya/Max) will use 15 threads and all 31GB memory 3) make -j 15 4) etc. There is no need to redesign (with MPI MPICH/LAM support) a standard, currently used programs - they will just work as one would run them on standard CoreQuad system, but almost 4 times faster (15cores). Looks great so far, doesn't it? The only BIG question - what virtualization software can support MPI to effectively work on cluster ? I am asking this question to QEMU team cause I believe QEMU can be the one. If you have any ideas or experiments or information - please share with me. Kind Regards, Victor. --001485f7972e6f800e0478417b3e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Good day,

I've got an idea in my head and can't get rid of i= t - neither can I find any solution on web.

The idea is to use the V= irtualization Software with the purpose OPPOSITE to it's natural way.
The practical example below will explain it completely:

1) we ta= ke 4 common modern computers - CoreQuad + 8 GB Memory.
2) we assemble a = standard Linux cluster with 16 cores and 32G memory.
3) and now - we run= the only one virtual guest system, but give it ALL available resources.
The result:
A Virtual PC running on 15 cores and 31Gb of memory (-1 = for host OS and VM software).

Any modern OS installed inside this Vi= rtual PC will utilize all resources in normal way :
1) the video encodin= g software will use 15 threads for transcoding
2) the 3D studios (Maya/Max) will use 15 threads and all 31GB memory
3) = make -j 15
4) etc.

There is no need to redesign (with MPI MPICH/L= AM support) a standard, currently used programs - they will just work as on= e would run them on standard CoreQuad system,
but almost 4 times faster (15cores).

Looks great so far, doesn't= it?

The only BIG question - what virtualization software can suppor= t MPI to effectively work on cluster ?

I am asking this question to = QEMU team cause I believe QEMU can be the one.
If you have any ideas or experiments or information - please share with me.=

Kind Regards,
Victor.

--001485f7972e6f800e0478417b3e--