Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-10 Thread Bruce Richardson
On Wed, Jan 10, 2018 at 03:25:23PM +0100, Vincent JARDIN wrote: > Le 10/01/2018 à 10:27, Richardson, Bruce a écrit : > > > Hi Bruce, > > > > > > Just curious, can you provide some hints on percent increase in at least > > > some representative cases? I'm just trying to get a sense of if this is >

Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-10 Thread Vincent JARDIN
Le 10/01/2018 à 10:27, Richardson, Bruce a écrit : Hi Bruce, Just curious, can you provide some hints on percent increase in at least some representative cases? I'm just trying to get a sense of if this is %5, 10%, 20%, more... I know mileage will vary depending on system, setup, configuration,

Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-10 Thread Zhang, Helin
> -Original Message- > From: Zhang, Qi Z > Sent: Wednesday, January 10, 2018 3:15 PM > To: Richardson, Bruce; Xing, Beilei > Cc: dev@dpdk.org; Zhang, Helin; Yigit, Ferruh > Subject: RE: [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e > > > > > -Original Message- > > Fro

Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-10 Thread Richardson, Bruce
> -Original Message- > From: John Fastabend [mailto:john.fastab...@gmail.com] > Sent: Tuesday, January 9, 2018 4:31 PM > To: Richardson, Bruce; Zhang, Qi Z; Xing, Beilei > Cc: dev@dpdk.org; Zhang, Helin; Yigit, Ferruh > Subject: Re: [dpdk-dev] [PATCH v2 0/2] AVX

Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-09 Thread Zhang, Qi Z
> -Original Message- > From: Richardson, Bruce > Sent: Tuesday, January 9, 2018 10:33 PM > To: Zhang, Qi Z ; Xing, Beilei > Cc: dev@dpdk.org; Zhang, Helin ; Yigit, Ferruh > ; Richardson, Bruce > Subject: [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e > > This patch adds an AVX

Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-09 Thread Li, Xiaoyun
; Yigit, Ferruh > ; Richardson, Bruce > Subject: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e > > This patch adds an AVX2 vectorized path to the i40e driver, based on the > existing SSE4.2 version. Using AVX2 instructions gives better performance > than the S

Re: [dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-09 Thread John Fastabend
On 01/09/2018 06:32 AM, Bruce Richardson wrote: > This patch adds an AVX2 vectorized path to the i40e driver, based on the > existing SSE4.2 version. Using AVX2 instructions gives better performance > than the SSE version, though the percentage increase depends on the exact > settings used. For exa

[dpdk-dev] [PATCH v2 0/2] AVX2 Vectorized Rx/Tx functions for i40e

2018-01-09 Thread Bruce Richardson
This patch adds an AVX2 vectorized path to the i40e driver, based on the existing SSE4.2 version. Using AVX2 instructions gives better performance than the SSE version, though the percentage increase depends on the exact settings used. For example: * Using 16B rather than 32B descriptors gives the