From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37243) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvTCG-0001Jx-Qh for qemu-devel@nongnu.org; Fri, 13 Jun 2014 11:15:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WvTCB-000347-68 for qemu-devel@nongnu.org; Fri, 13 Jun 2014 11:15:16 -0400 Received: from mail-qa0-x22c.google.com ([2607:f8b0:400d:c00::22c]:45615) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvTCB-00033w-28 for qemu-devel@nongnu.org; Fri, 13 Jun 2014 11:15:11 -0400 Received: by mail-qa0-f44.google.com with SMTP id hw13so2626346qab.17 for ; Fri, 13 Jun 2014 08:15:10 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <539B157B.3010407@redhat.com> Date: Fri, 13 Jun 2014 17:15:07 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1402663791.50540.YahooMailNeo@web172902.mail.ir2.yahoo.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Parallel thread execution on QEMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , kostas kotzak Cc: "qemu-devel@nongnu.org" Il 13/06/2014 15:21, Peter Maydell ha scritto: > On 13 June 2014 13:49, kostas kotzak wrote: >> > It seems that COREMU multi-thread approach is very simple and effective. Is >> > there a reason that QEMU org does not adopt any of these solutions? At least >> > for the two most popular architectures x86 and ARM? > The short answer is "because there's a big difference between > 'a research project that aims to show feasibility and run some > benchmarks' and 'a portable and robust product-quality implementation > that we could maintain and release'". So far nobody has shown > much interest in working on the latter. FWIW, I hope to pick up again the work that I talked about at KVM Forum 2013. If completed, this should make multithreaded TCG much simpler (though not easy by any means). I don't plan to work on multithreaded TCG myself, though. http://www.linux-kvm.org/wiki/images/1/17/Kvm-forum-2013-Effective-multithreading-in-QEMU.pdf Paolo