Re: [dpdk-dev] [PATCH v2 4/5] vhost: add packed ring vectorized dequeue

2020-10-09 Thread Liu, Yong
> -Original Message- > From: Maxime Coquelin > Sent: Tuesday, October 6, 2020 11:19 PM > To: Liu, Yong ; Xia, Chenbo ; > Wang, Zhihong > Cc: dev@dpdk.org > Subject: Re: [PATCH v2 4/5] vhost: add packed ring vectorized dequeue > > > > On 9/21/20 8:48 AM, Marvin Liu wrote: > > Optimize

Re: [dpdk-dev] [PATCH v2 4/5] vhost: add packed ring vectorized dequeue

2020-10-08 Thread Liu, Yong
> -Original Message- > From: Maxime Coquelin > Sent: Tuesday, October 6, 2020 10:59 PM > To: Liu, Yong ; Xia, Chenbo ; > Wang, Zhihong > Cc: dev@dpdk.org > Subject: Re: [PATCH v2 4/5] vhost: add packed ring vectorized dequeue > > > > On 9/21/20 8:48 AM, Marvin Liu wrote: > > Optimize

Re: [dpdk-dev] [PATCH v2 4/5] vhost: add packed ring vectorized dequeue

2020-10-06 Thread Maxime Coquelin
On 9/21/20 8:48 AM, Marvin Liu wrote: > Optimize vhost packed ring dequeue path with SIMD instructions. Four > descriptors status check and writeback are batched handled with AVX512 > instructions. Address translation operations are also accelerated by > AVX512 instructions. > > If platform or

Re: [dpdk-dev] [PATCH v2 4/5] vhost: add packed ring vectorized dequeue

2020-10-06 Thread Maxime Coquelin
On 9/21/20 8:48 AM, Marvin Liu wrote: > Optimize vhost packed ring dequeue path with SIMD instructions. Four > descriptors status check and writeback are batched handled with AVX512 > instructions. Address translation operations are also accelerated by > AVX512 instructions. > > If platform or

[dpdk-dev] [PATCH v2 4/5] vhost: add packed ring vectorized dequeue

2020-09-20 Thread Marvin Liu
Optimize vhost packed ring dequeue path with SIMD instructions. Four descriptors status check and writeback are batched handled with AVX512 instructions. Address translation operations are also accelerated by AVX512 instructions. If platform or compiler not support vectorization, will fallback to