Re: [Qemu-devel] [PATCH] migration: vectorize is_dup_page

2011-12-20 Thread Paolo Bonzini
On 12/20/2011 04:24 PM, Avi Kivity wrote: On 12/06/2011 07:25 PM, Paolo Bonzini wrote: is_dup_page is already proceeding in 32-bit chunks. Changing it to 16 bytes using Altivec or SSE is easy, and provides a noticeable improvement. Pierre Riteau measured 30->25 seconds on a 16GB guest, I measur

Re: [Qemu-devel] [PATCH] migration: vectorize is_dup_page

2011-12-20 Thread Avi Kivity
On 12/06/2011 07:25 PM, Paolo Bonzini wrote: > is_dup_page is already proceeding in 32-bit chunks. Changing it to 16 > bytes using Altivec or SSE is easy, and provides a noticeable improvement. > Pierre Riteau measured 30->25 seconds on a 16GB guest, I measured 4.6->3.9 > seconds on a 6GB guest (b

Re: [Qemu-devel] [PATCH] migration: vectorize is_dup_page

2011-12-20 Thread Anthony Liguori
On 12/06/2011 11:25 AM, Paolo Bonzini wrote: is_dup_page is already proceeding in 32-bit chunks. Changing it to 16 bytes using Altivec or SSE is easy, and provides a noticeable improvement. Pierre Riteau measured 30->25 seconds on a 16GB guest, I measured 4.6->3.9 seconds on a 6GB guest (best of

[Qemu-devel] [PATCH] migration: vectorize is_dup_page

2011-12-06 Thread Paolo Bonzini
is_dup_page is already proceeding in 32-bit chunks. Changing it to 16 bytes using Altivec or SSE is easy, and provides a noticeable improvement. Pierre Riteau measured 30->25 seconds on a 16GB guest, I measured 4.6->3.9 seconds on a 6GB guest (best of three times for me; dunno for Pierre). Both of