qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v2] TCG: Convert global variables to be TLS.


From: Evgeny Voevodin
Subject: Re: [Qemu-devel] [PATCH v2] TCG: Convert global variables to be TLS.
Date: Wed, 29 Feb 2012 07:43:33 +0400
User-agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2

On 29.02.2012 07:26, 陳韋任 wrote:
On Tue, Feb 28, 2012 at 08:10:58AM +0000, Peter Maydell wrote:
On 28 February 2012 03:13, Evgeny Voevodin <address@hidden> wrote:
I wanted to get some feedback and points to show up a direction to move in
this field.
And qomification of translation caches is an interesting suggestion I think.
If you're serious about multithreading TCG then I think the first
steps are:
 * fix existing race conditions
 * think very hard
 * come up with an overall design for what you're proposing

You won't get there by incremental steps unless you know where
you're going...
  Would the paper "PQEMU: A Parallel System Emulator Based on QEMU " help on this?

Regards,
chenwj

[1] http://www.cs.nthu.edu.tw/~ychung/conference/ICPADS2011.pdf


Certainly would :) Also I've studied COREMU: http://ppi.fudan.edu.cn/_media/publications%3Bcoremu-ppopp11.pdf
But they are based on v0.14 as I can remember and seems that this project is not going to come upstream.
Anyway, thee are a lot of useful approaches they done while facing different problems on the way of paralleling the TCG.
I'm sure that those approaches should be used in future work.

-- 
Kind regards,
Evgeny Voevodin,
Leading Software Engineer, 
ASWG, Moscow R&D center, Samsung Electronics
e-mail: address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]