Processors
Intel® Processors, Tools, and Utilities
14517 Discussions

What is the dependency of different simd intrinsic

knightyang
Beginner
1,042 Views

This is Ye Yang from Mathworks.

I am currently building an infrastructure to allow people to automatically use the SIMD optimizations in Simulink model (or Matlab). However, I have encountered the following difficulty

For different INTEL 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

 I was not able to find the information in "INTEL Intrinsics Guide" https://software.intel.com/sites/landingpage/IntrinsicsGuide/

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

If not, can someone from INTEL provide one?

 

PLEASE DO NOT CLOSE THIS HELP TICKET!!

Thanks.

0 Kudos
3 Replies
Esteban_D_Intel
Moderator
1,020 Views

Hello knightyang,


Thank you for posting on the Intel® communities.  


We understand that you are looking for documentation related to the SIMD intrinsic.

As you may know, the support for this product is provided by the Intel® Developer Zone.


Please register, and create an account so that you can receive further troubleshooting support, and get access to useful documentation.  Have you tried that?

   

Intel® Developer Zone - Contact Page  

https://software.intel.com/en-us/support  


Nevertheless, I would like to confirm that information for you. So will do further research on my side and provide an update in the thread as soon as possible.

 

 

Esteban D. 

Intel Technical Support Technician


0 Kudos
knightyang
Beginner
1,014 Views
There is no place on that page for me to submit a help ticket or ask question.
Actually, someone from tech support team says specifically there is no way to reach the engineering department, and I should post a question on the forum
0 Kudos
Esteban_D_Intel
Moderator
1,010 Views

Hello knightyang,


Thank you so much for your patience.


I would like to provide an update so you can receive assistance from the appropriate support.


As previously stated, for this matter you would need to post your question under the following topic:

https://community.intel.com/t5/Software-Development-Topics/ct-p/software-dev-topics


You can also post your question in the Resource & Design Center using the following link:

https://www.intel.com/content/www/us/en/my-intel/design-center-sign-in.html?redirect=/content/www/us/en/design/resource-design-center.html


As a third option, you could contact an authorized distributor in order to contact a Field Application Engineer (FAE).


This is because our support doesn’t have a channel to support this type of inquiries. Therefore, to get an answer from specialized support please follow the recommendations provided.


That being said, if you need any other information, please submit a new question as this thread will no longer being monitored  


Esteban D.  

Intel Technical Support Technician  


0 Kudos
Reply