From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N9xSz-00005Z-DM for qemu-devel@nongnu.org; Mon, 16 Nov 2009 04:01:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N9xSu-000053-JA for qemu-devel@nongnu.org; Mon, 16 Nov 2009 04:01:44 -0500 Received: from [199.232.76.173] (port=42652 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N9xSu-00004t-F4 for qemu-devel@nongnu.org; Mon, 16 Nov 2009 04:01:40 -0500 Received: from mail-pz0-f188.google.com ([209.85.222.188]:33402) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N9xSt-0004k2-Sp for qemu-devel@nongnu.org; Mon, 16 Nov 2009 04:01:40 -0500 Received: by pzk26 with SMTP id 26so3269608pzk.4 for ; Mon, 16 Nov 2009 01:01:38 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <747a56b80911130629q4046b4fbg400f7566997aa931@mail.gmail.com> References: <747a56b80911130629q4046b4fbg400f7566997aa931@mail.gmail.com> Date: Mon, 16 Nov 2009 16:01:38 +0700 Message-ID: Subject: Re: [Qemu-devel] QEMU redesigned for MPI (Message Passing Interface) From: Mulyadi Santosa Content-Type: text/plain; charset=ISO-8859-1 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Victor Vasilchenko Cc: qemu-devel@nongnu.org Hi Victor... On 11/13/09, Victor Vasilchenko wrote: > 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. > If you check through Qemu list archieve, you shall see that there were more or less similar question: parallelization of Qemu. Most of the answers are: it can be hardly done. AFAIK, this is due to how dynamic translation is done... you need (most of the part I guess) almost 100% serialization. This doesn't mean it is entirely impossible, I just said it's quite hard. Even though the job is mostly code copy (e.g x86 to x86), you still need to be careful when you hit i.e interrupt disabled code region. That's all I can remember though... -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com