[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function |
Date: |
Fri, 22 Jul 2022 09:29:58 +0100 |
User-agent: |
Mutt/2.2.6 (2022-06-05) |
On Fri, Jul 22, 2022 at 02:23:13AM +0000, Zhao, Zhou wrote:
> 1 we need gcc machined options to tirgger gcc enable SIMD
> instructions(https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html).
> Or it will trigger a compile error. This is the reason why we
> change the config file.
Take a look at util/bufferiszero.c - that uses '#pragma GCC target'
to selectively change the compule target of individual functions.
This is what is njeeded here, because most distros are going to
compile QEMU with a very old x86_64 baseline, never turn on avx512
for the whole QEMU build. It needs to be very selective to make
it usable for typical deployments.
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
- [PATCH 0/1] This patch provides AVX512 support for xbzrle_encode_buffer function, ling xu, 2022/07/21
- [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function, ling xu, 2022/07/21
- Re: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function, Daniel P . Berrangé, 2022/07/21
- RE: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function, Zhao, Zhou, 2022/07/21
- Re: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function, Dr. David Alan Gilbert, 2022/07/21
- Re: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function, Daniel P . Berrangé, 2022/07/21
- RE: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function, Zhao, Zhou, 2022/07/21
- Re: [PATCH 1/1] Add AVX512 support for xbzrle_encode_buffer function,
Daniel P . Berrangé <=