Re: [dpdk-dev] [PATCH v3 4/8] fib: introduce AVX512 lookup

2020-07-08 Thread Medvedkin, Vladimir
Hi Thomas, On 06/07/2020 20:21, Thomas Monjalon wrote: 19/05/2020 14:12, Vladimir Medvedkin: --- a/lib/librte_fib/meson.build +++ b/lib/librte_fib/meson.build +if dpdk_conf.has('RTE_ARCH_X86') and cc.has_argument('-mavx512f') + if cc.has_argument('-mavx512dq') + dir24_8_avx5

Re: [dpdk-dev] [PATCH v3 4/8] fib: introduce AVX512 lookup

2020-07-08 Thread Medvedkin, Vladimir
On 24/06/2020 14:18, Ananyev, Konstantin wrote: Add new lookup implementation for DIR24_8 algorithm using AVX512 instruction set Signed-off-by: Vladimir Medvedkin --- lib/librte_fib/Makefile | 14 lib/librte_fib/dir24_8.c| 24 ++ lib/librte_fib/dir24_8_avx512

Re: [dpdk-dev] [PATCH v3 4/8] fib: introduce AVX512 lookup

2020-07-07 Thread Bruce Richardson
On Tue, May 19, 2020 at 01:12:59PM +0100, Vladimir Medvedkin wrote: > Add new lookup implementation for DIR24_8 algorithm using > AVX512 instruction set > > Signed-off-by: Vladimir Medvedkin > --- > lib/librte_fib/Makefile | 14 > lib/librte_fib/dir24_8.c| 24 ++ > lib

Re: [dpdk-dev] [PATCH v3 4/8] fib: introduce AVX512 lookup

2020-07-06 Thread Thomas Monjalon
19/05/2020 14:12, Vladimir Medvedkin: > --- a/lib/librte_fib/meson.build > +++ b/lib/librte_fib/meson.build > +if dpdk_conf.has('RTE_ARCH_X86') and cc.has_argument('-mavx512f') > + if cc.has_argument('-mavx512dq') > + dir24_8_avx512_tmp = static_library('dir24_8_avx512_tmp', > +

Re: [dpdk-dev] [PATCH v3 4/8] fib: introduce AVX512 lookup

2020-06-24 Thread Ananyev, Konstantin
> Add new lookup implementation for DIR24_8 algorithm using > AVX512 instruction set > > Signed-off-by: Vladimir Medvedkin > --- > lib/librte_fib/Makefile | 14 > lib/librte_fib/dir24_8.c| 24 ++ > lib/librte_fib/dir24_8_avx512.c | 165 >

[dpdk-dev] [PATCH v3 4/8] fib: introduce AVX512 lookup

2020-05-19 Thread Vladimir Medvedkin
Add new lookup implementation for DIR24_8 algorithm using AVX512 instruction set Signed-off-by: Vladimir Medvedkin --- lib/librte_fib/Makefile | 14 lib/librte_fib/dir24_8.c| 24 ++ lib/librte_fib/dir24_8_avx512.c | 165 lib/lib