Optimize packed ring Rx path with SIMD instructions. Solution of
optimization is pretty like vhost, is that split path into batch and
single functions. Batch function is further optimized by AVX512
instructions. Also pad desc extra structure to 16 bytes aligned, thus
four elements will be saved in
On 4/26/20 4:19 AM, Marvin Liu wrote:
> Optimize packed ring Rx path with SIMD instructions. Solution of
> optimization is pretty like vhost, is that split path into batch and
> single functions. Batch function is further optimized by AVX512
> instructions. Also pad desc extra structure to 16 by
> -Original Message-
> From: Maxime Coquelin
> Sent: Monday, April 27, 2020 7:21 PM
> To: Liu, Yong ; Ye, Xiaolong ;
> Wang, Zhihong
> Cc: dev@dpdk.org
> Subject: Re: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>
>
>
> On 4/26/20 4:19 AM, Marvin Liu wrote:
> > Opt
On 4/28/20 3:14 AM, Liu, Yong wrote:
>
>
>> -Original Message-
>> From: Maxime Coquelin
>> Sent: Monday, April 27, 2020 7:21 PM
>> To: Liu, Yong ; Ye, Xiaolong ;
>> Wang, Zhihong
>> Cc: dev@dpdk.org
>> Subject: Re: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>>
>>
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, April 28, 2020 4:44 PM
> To: Liu, Yong ; Ye, Xiaolong ;
> Wang, Zhihong
> Cc: dev@dpdk.org
> Subject: Re: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>
>
>
> On 4/28/20 3:14 AM, Liu, Yong wrote:
> >
> >
On 4/28/20 3:01 PM, Liu, Yong wrote:
>>> Maxime,
>>> Thanks for point it out, it will add extra cache miss in datapath.
>>> And its impact on performance is around 1% in loopback case.
>> Ok, thanks for doing the test. I'll try to run some PVP benchmarks
>> on my side because when doing IO loopb
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, April 28, 2020 9:46 PM
> To: Liu, Yong ; Ye, Xiaolong ;
> Wang, Zhihong
> Cc: dev@dpdk.org; Honnappa Nagarahalli
> ; jer...@marvell.com
> Subject: Re: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>
>
>
>
On 4/28/20 4:43 PM, Liu, Yong wrote:
>
>
>> -Original Message-
>> From: Maxime Coquelin
>> Sent: Tuesday, April 28, 2020 9:46 PM
>> To: Liu, Yong ; Ye, Xiaolong ;
>> Wang, Zhihong
>> Cc: dev@dpdk.org; Honnappa Nagarahalli
>> ; jer...@marvell.com
>> Subject: Re: [PATCH v10 6/9] net/vi
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, April 28, 2020 10:50 PM
> To: Liu, Yong ; Ye, Xiaolong ;
> Wang, Zhihong
> Cc: dev@dpdk.org; Honnappa Nagarahalli
> ; jer...@marvell.com
> Subject: Re: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>
>
>
On 4/28/20 5:35 PM, Liu, Yong wrote:
>
>
>> -Original Message-
>> From: Maxime Coquelin
>> Sent: Tuesday, April 28, 2020 10:50 PM
>> To: Liu, Yong ; Ye, Xiaolong ;
>> Wang, Zhihong
>> Cc: dev@dpdk.org; Honnappa Nagarahalli
>> ; jer...@marvell.com
>> Subject: Re: [PATCH v10 6/9] net/v
> -Original Message-
> From: Maxime Coquelin
> Sent: Tuesday, April 28, 2020 11:40 PM
> To: Liu, Yong ; Ye, Xiaolong ;
> Wang, Zhihong
> Cc: dev@dpdk.org; Honnappa Nagarahalli
> ; jer...@marvell.com
> Subject: Re: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>
>
>
> -Original Message-
> From: Liu, Yong
> Sent: Tuesday, April 28, 2020 9:01 PM
> To: 'Maxime Coquelin' ; Ye, Xiaolong
> ; Wang, Zhihong
> Cc: dev@dpdk.org
> Subject: RE: [PATCH v10 6/9] net/virtio: add vectorized packed ring Rx path
>
>
>
> > -Original Message-
> > From: Maxi
12 matches
Mail list logo