SIMD: How to activate?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Onionmad
Level 1
Level 1
First reply posted First question asked Welcome!

I struggle to understand how to enable SIMD instructions, or how to verify if this features is being utilized or not. 

What is the procedure for working with SIMD code? Does this require any manual configuration or considerations in order to work?

0 Likes
1 Solution
5 Replies
Nambi
Moderator
Moderator
Moderator
500 replies posted 50 likes received 5 likes given

Hi,

Could you let us know the device being used?

Best Regards.

0 Likes
Onionmad
Level 1
Level 1
First reply posted First question asked Welcome!

Hey, 

The device device (SoC) we are using is a tri-core TC-397. 

As I understand, SIMD is enabled by use of so called packed-arithmetic, where 4x8 or 2x16 instructions will be executed in parallell. 

I fail however, to determine whether or not this feature is automatically enabled by the compiler, and since we generate c-code using embedded coder, from simulink models, I would like to find a way to verify the presence of these SIMD/packed-arithmetic operations in the final binaries(built SW).

Any suggestions how I proceed with this? 

0 Likes
Onionmad
Level 1
Level 1
First reply posted First question asked Welcome!

Hey, 

The links are not working, with the following error message: 

You are not authorized to access this service
 
0 Likes
Nambi
Moderator
Moderator
Moderator
500 replies posted 50 likes received 5 likes given

Hi,

Could you follow the procedure mentioned in the below link to get access?

https://www.infineon.com/cms/en/product/promopages/MyICP-platform-for-Microcontroller/

Best Regards.

0 Likes