14/07/2020 16:38, Stephen Hemminger:
> "Kinsella, Ray" <m...@ashroe.eu> wrote:
> > On 13/07/2020 23:19, Stephen Hemminger wrote:
> > > Did anyone else see the recent AVX512 discussion from Linus:
> > >   "I hope AVX512 dies a painful death, and that Intel starts fixing real 
> > > problems 
> > >    instead of trying to create magic instructions to then create 
> > > benchmarks that they can look good on.   
> > 
> > Yup - I saw this one.
> > Sweeping statements like these are good to provoke debate, the truth is 
> > generally more nuanced.
> > If you continue to read the post, Linus appears to be mostly questioning 
> > microprocessor design decisions.
> > 
> > That is an interesting discussion, however the reality is that the 
> > technology does exists and may be beneficial for Packet Processing. 
> > 
> > I would suggest, we continue to apply the same logic governing adoption of 
> > any technology by DPDK. 
> > When the technology is present and a clear benefit is shown, we use it with 
> > caution.
> > 
> > In the case of Vladimir's patch,
> > the user has to explicitly switch on the AVX512 lookup with 
> > RTE_FIB_DIR24_8_VECTOR_AVX512.
> 
> Using what is available makes sense in DPDK. 

Why does it require explicit  enabling in application?
AVX512 is not reliable enough to be automatically used when available?



Reply via email to