[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 0/6] target/ppc: convert VMX instructions to
From: |
Mark Cave-Ayland |
Subject: |
Re: [Qemu-devel] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations |
Date: |
Tue, 11 Dec 2018 19:11:08 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 |
On 10/12/2018 13:04, Aleksandar Markovic wrote:
> On Dec 7, 2018 9:59 AM, "Mark Cave-Ayland" <address@hidden>
> wrote:
>>
>> This patchset is an attempt at trying to improve the VMX (Altivec)
> instruction
>> performance by making use of the new TCG vector operations where possible.
>>
>
> Hello, Mark.
>
> I just want to say that I support these efforts. Very interesting, it can
> bring significant improvements for multimedia intensive emulations. But,
> even more important, we can see new tcg vector interface in action,
> possibly suggest improvements, extensions.
>
> I would just like to ask you to add some performance comparisons, if
> possible. Very simple tests would be sufficient.
>
> Thanks again for this series!
Thanks Aleksander! In my local tests I haven't done much in the way of
benchmarking,
other than to check the output of the disassembler to confirm that the x86
vector
opcodes are being used. Given that only a small number of TCG vector operations
are
currently suitable for use with the VMX code, then I would expect certain
artificial
benchmarks to show improvements e.g. with the logical ops but there was
certainly
nothing noticeable in normal usage with my OpenBIOS test images.
I agree with you that having a second implementation other than ARM will help
provide
ideas as to how the vector interfaces can be evolved to support more operations
in
future.
ATB,
Mark.
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, (continued)
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, BALATON Zoltan, 2018/12/09
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, David Gibson, 2018/12/09
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, David Gibson, 2018/12/10
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, BALATON Zoltan, 2018/12/10
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, Mark Cave-Ayland, 2018/12/11
- Re: [Qemu-devel] [Qemu-ppc] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, Richard Henderson, 2018/12/11
Re: [Qemu-devel] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations, Aleksandar Markovic, 2018/12/10
- Re: [Qemu-devel] [RFC PATCH 0/6] target/ppc: convert VMX instructions to use TCG vector operations,
Mark Cave-Ayland <=