AnsweredAssumed Answered

Are the dependencies for different SIMD intrinsics on AMD processors

Question asked by knightyangduke on Aug 18, 2020
Latest reply on Aug 21, 2020 by amdmatt
different SIMD version dependencies 

I am currently looking into the SIMD optimization on different CPUs.

For different SIMD instruction sets, e.g. AVX512, AVX2, AVX, SSE4.1, SSE2, SSE Are there any dependencies?

By dependency, I mean the following:

(1) For example, if a CPU supports AVX512, it will need to have AVX and SSE.

     Is this true? If so, is there a place where I can find such dependencies for all different intrinsic set

(2) If I want to enable optimization for AVX512, I will have to enable AVX and SSE

    Is this true? If so, is there a place where I can find such dependencies for all different intrinsic set

 The intrinsic Guide from Intel does not really contain this information, so I assume it is the processor manufacture (Intel or AMD) to determines this in their processors

 

Is there a documentation about the dependencies of different SIMD intrinsic set for your processors?

If not, can someone provide one?

Thanks.

 

Ye

Outcomes