From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BpupH-0001PW-PW for qemu-devel@nongnu.org; Wed, 28 Jul 2004 16:14:59 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BpupG-0001Ov-1n for qemu-devel@nongnu.org; Wed, 28 Jul 2004 16:14:59 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BpupF-0001OW-TO for qemu-devel@nongnu.org; Wed, 28 Jul 2004 16:14:57 -0400 Received: from [204.183.119.5] (helo=web.dslmyway.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BpulI-0001pM-2q for qemu-devel@nongnu.org; Wed, 28 Jul 2004 16:10:52 -0400 Received: from [10.2.3.220] (unknown [10.2.3.220]) by dash.soliddesign.net (Postfix) with ESMTP id 1C5995751D for ; Wed, 28 Jul 2004 15:10:50 -0500 (EST) From: Joe Batt In-Reply-To: <4086F0C8.5070900@bellard.org> References: <000701c41cbf$49b386d0$0401a8c0@putte2k> <200404210920.31731.jm@poure.com> <4086C91E.9040004@bellard.org> <200404212137.17285.Rudi@LYRIKpage.de> <4086F0C8.5070900@bellard.org> MIME-Version: 1.0 Content-Type: text/plain Message-Id: <1091045449.22121.37.camel@localhost> Date: Wed, 28 Jul 2004 15:10:50 -0500 Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] SMP Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org I realize that this may be pushing the future a bit, I just wanted to start the discussion. What challenges do we (or does Fabrice) face - creating an qemu SMP guest? - multithreading qemu to utilize a SMP host? - integrating with something like mosix so you could build a virtual 50 CPU box in a lab across 50 real machines (or a 250 CPU box on 50 machines to avoid waiting on IO) - how would numa figure into this (I'm completely ignorant of what a numa machine looks like) I am very interested in single image clusters (as a spectator), but what I've seen so far is coupling machines at a level that seems to high and complex to me. It seems silly that each machine has to have a full OS installed and configured just right. Building a big single image machine on linked VMs would allow us to run qemu on a stripped down OS (just drivers and basic services) or a heterogeneous network (even a mix of linux kernels would beat mosix). Thanks for any consideration. Joe