Emilio G. Cota <c...@braap.org> writes:

> On Tue, Jul 05, 2016 at 17:18:10 +0100, Alex Bennée wrote:
>> Well this is the first re-spin of the series posted last week. I've
>> added a bunch of additional patches to be more aggressive with
>> avoiding bouncing locks but to be honest the numbers don't seem to
>> make it worth it.
>
> How many threads are you using? With just a few threads I wouldn't
> expect a measurable difference.

My setup is 8 "cores" which pigz expands to use but I know you have
beefier machines on hand ;-)

>
>> I think the first 3 patches are ready to take if the TCG maintainers
>> want to:
>>
>>     tcg: Ensure safe tb_jmp_cache lookup out of 'tb_lock'
>>     tcg: set up tb->page_addr before insertion
>>     tcg: cpu-exec: remove tb_lock from the hot-path
>
> I think it would be simpler to use tb_lock_recursive and
> tb_lock_reset, as pointed out in v1 of this series.

I didn't realise people were suggesting asymmetric lock taking/reseting.
It seems ugly IMHO.

>
> Thanks,
>
>               Emilio


--
Alex Bennée

Reply via email to