All of lore.kernel.org
 help / color / mirror / Atom feed
From: G 3 <programmingkidx@gmail.com>
To: "Cédric Le Goater" <clg@kaod.org>
Cc: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>,
	qemu-ppc@nongnu.org, david@gibson.dropbear.id.au,
	rth@twiddle.net, alex.bennee@linaro.org, qemu-devel@nongnu.org,
	bharata@linux.vnet.ibm.com
Subject: Re: [Qemu-devel] [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64
Date: Thu, 6 Apr 2017 09:47:55 -0400	[thread overview]
Message-ID: <9A190410-18FD-40B1-B5E0-C7E9D98591E0@gmail.com> (raw)
In-Reply-To: <718b56ea-2930-c85e-2c7f-b8b4287925a1@kaod.org>


On Apr 6, 2017, at 9:32 AM, Cédric Le Goater wrote:

> On 04/06/2017 03:28 PM, G 3 wrote:
>>
>> On Apr 6, 2017, at 9:26 AM, Cédric Le Goater wrote:
>>
>>> Hello Nikunj,
>>>
>>> On 04/06/2017 12:22 PM, Nikunj A Dadhania wrote:
>>>> The series enables Multi-Threaded TCG on PPC64
>>>>
>>>> Patch 01: Use atomic_cmpxchg in store conditional
>>>>       02: Handle first write to page during atomic operation
>>>>       03: Generate memory barriers for sync/isync and load/store  
>>>> conditional
>>>>
>>>> Patches are based on ppc-for-2.10
>>>>
>>>> Tested using following:
>>>> ./ppc64-softmmu/qemu-system-ppc64 -cpu POWER8 -vga none - 
>>>> nographic -machine pseries,usb=off -m 2G  -smp  
>>>> 8,cores=8,threads=1 -accel tcg,thread=multi  f23.img
>>>
>>> I tried it with a Ubuntu 16.04.2 guest using stress --cpu 8. It  
>>> looked
>>> good : the CPU usage of QEMU reached 760% on the host.
>>
>> What was your guest operating system?
>
> The guest is an Ubuntu 16.04.2 and the host is an Ubuntu 17.04.
>
> C.

Thank you for the information.

What you could do is run QEMU in emulation mode (non-kvm mode) and  
time how long it takes Ubuntu to boot up with one emulated core vs  
how long it takes to boot up on say 4 emulated cores. This would be a  
good start:

Boot up times:

one core:

two cores:

four cores:

eight cores:

  reply	other threads:[~2017-04-06 13:48 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-06 10:22 [Qemu-devel] [PATCH RFC v1 0/3] Enable MTTCG on PPC64 Nikunj A Dadhania
2017-04-06 10:22 ` [Qemu-devel] [PATCH RFC v1 1/3] target/ppc: Emulate LL/SC using cmpxchg helpers Nikunj A Dadhania
2017-04-06 15:51   ` Richard Henderson
2017-04-07  5:12     ` Nikunj A Dadhania
2017-04-06 15:53   ` Richard Henderson
2017-04-07  5:14     ` Nikunj A Dadhania
2017-04-07  5:23   ` David Gibson
2017-04-07  5:42     ` Nikunj A Dadhania
2017-04-06 10:22 ` [Qemu-devel] [PATCH RFC v1 2/3] cputlb: handle first atomic write to the page Nikunj A Dadhania
2017-04-06 15:54   ` Richard Henderson
2017-04-06 10:22 ` [Qemu-devel] [PATCH RFC v1 3/3] target/ppc: Generate fence operations Nikunj A Dadhania
2017-04-06 16:15   ` Richard Henderson
2017-04-07  5:21     ` Nikunj A Dadhania
2017-04-07 18:19       ` Richard Henderson
2017-04-06 13:26 ` [Qemu-devel] [Qemu-ppc] [PATCH RFC v1 0/3] Enable MTTCG on PPC64 Cédric Le Goater
2017-04-06 13:28   ` G 3
2017-04-06 13:32     ` Cédric Le Goater
2017-04-06 13:47       ` G 3 [this message]
2017-04-06 17:08       ` luigi burdo
2017-04-06 18:06         ` G 3
2017-04-07  5:24   ` Nikunj A Dadhania
2017-04-07  6:07     ` Cédric Le Goater
2017-04-10 16:41       ` Cédric Le Goater
2017-04-10 16:44         ` Nikunj A Dadhania
2017-04-10 16:59           ` Cédric Le Goater
2017-04-10 17:07             ` Nikunj A Dadhania
2017-04-10 17:20         ` Alex Bennée
2017-04-11 12:28           ` Cédric Le Goater
2017-04-11 13:26             ` Benjamin Herrenschmidt
2017-04-11 14:04               ` Alex Bennée

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9A190410-18FD-40B1-B5E0-C7E9D98591E0@gmail.com \
    --to=programmingkidx@gmail.com \
    --cc=alex.bennee@linaro.org \
    --cc=bharata@linux.vnet.ibm.com \
    --cc=clg@kaod.org \
    --cc=david@gibson.dropbear.id.au \
    --cc=nikunj@linux.vnet.ibm.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    --cc=rth@twiddle.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.