All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] This patch updates runtime check of AVX512
@ 2022-08-08  7:48 ling xu
  2022-08-08  7:48 ` [PATCH v3 1/2] Update AVX512 support for xbzrle_encode_buffer function ling xu
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: ling xu @ 2022-08-08  7:48 UTC (permalink / raw)
  To: qemu-devel; +Cc: quintela, dgilbert, ling xu

This patch updates runtime check of AVX512 and update avx512 support for
xbzrle_encode_buffer function to accelerate xbzrle encoding speed.

The runtime check is updated in meson.build and meson_options.txt.

The updated AVX512 algorithm is provided in ram.c, xbzrle.c and
xbzrle.h.

The test code is provided in test-xbzrle.c.

Previous discussion is refered below:
https://www.mail-archive.com/qemu-devel@nongnu.org/msg903520.html

ling xu (2):
  Update AVX512 support for xbzrle_encode_buffer function
  Test code for AVX512 support for xbzrle_encode_buffer

 meson.build              |  16 ++
 meson_options.txt        |   2 +
 migration/ram.c          |  41 ++++++
 migration/xbzrle.c       | 181 +++++++++++++++++++++++
 migration/xbzrle.h       |   4 +
 tests/unit/test-xbzrle.c | 307 ++++++++++++++++++++++++++++++++++++---
 6 files changed, 534 insertions(+), 17 deletions(-)

-- 
2.25.1



^ permalink raw reply	[flat|nested] 14+ messages in thread
* [PATCH v3 0/2] This patch updates runtime check of AVX512
@ 2022-08-08  7:34 ling xu
  2022-08-08  7:34 ` [PATCH v3 1/2] Update AVX512 support for xbzrle_encode_buffer function ling xu
  0 siblings, 1 reply; 14+ messages in thread
From: ling xu @ 2022-08-08  7:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: quintela, dgilbert, ling xu

This patch updates runtime check of AVX512 and update avx512 support for
xbzrle_encode_buffer function to accelerate xbzrle encoding speed.

The runtime check is updated in meson.build and meson_options.txt.

The updated AVX512 algorithm is provided in ram.c, xbzrle.c and
xbzrle.h.

The test code is provided in test-xbzrle.c.

ling xu (2):
  Update AVX512 support for xbzrle_encode_buffer function
  Test code for AVX512 support for xbzrle_encode_buffer

 meson.build              |  16 ++
 meson_options.txt        |   2 +
 migration/ram.c          |  41 ++++++
 migration/xbzrle.c       | 181 +++++++++++++++++++++++
 migration/xbzrle.h       |   4 +
 tests/unit/test-xbzrle.c | 307 ++++++++++++++++++++++++++++++++++++---
 6 files changed, 534 insertions(+), 17 deletions(-)

-- 
2.25.1



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-08-11  7:28 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-08  7:48 [PATCH v3 0/2] This patch updates runtime check of AVX512 ling xu
2022-08-08  7:48 ` [PATCH v3 1/2] Update AVX512 support for xbzrle_encode_buffer function ling xu
2022-08-08 13:12   ` Juan Quintela
2022-08-09  7:51     ` Xu, Ling1
2022-08-09 18:25       ` Richard Henderson
2022-08-11  7:23         ` Xu, Ling1
2022-08-09 18:41   ` Richard Henderson
2022-08-08  7:48 ` [PATCH v3 2/2] Test code for AVX512 support for xbzrle_encode_buffer ling xu
2022-08-08  8:08   ` Thomas Huth
2022-08-08  8:30     ` Xu, Ling1
2022-08-09 18:30   ` Richard Henderson
2022-08-08 11:54 ` [PATCH v3 0/2] This patch updates runtime check of AVX512 Juan Quintela
2022-08-09  1:19   ` Xu, Ling1
  -- strict thread matches above, loose matches on Subject: below --
2022-08-08  7:34 ling xu
2022-08-08  7:34 ` [PATCH v3 1/2] Update AVX512 support for xbzrle_encode_buffer function ling xu

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.