Skip to main content
Yjang.1
Associate II
April 8, 2021
Question

[X-cube-AI] Does stm32 F/H arm coretex-M7 series hardware has TPU(tensor processing unit) for hardware accelation ?

  • April 8, 2021
  • 1 reply
  • 3579 views

Hello.

I want to know does stm32 cortex m7 series has TPU (tensor processing unit) for hardware acceleration. I heard that TPU has a systolic array which is a network of processors that are responsible for performing computations and passing the results across the system. It consists of a large number of processing elements(PEs) that are arranged in arrays, as illustrated above. These arrays have a high degree of parallelism and are favourable for parallel computing.

A typical Tensor Processing Unit(TPU) has two systolic arrays of size 128*128, so i think it can reduces cycles/ macc.

But in x-cube-ai documents, it is difficult to provide off-line an accurate number of CPU cycles/MACC. However, rough estimations for a 32-bit floating point C-model is ~6 cycles/MACC for Arm cortex-M7.

I think stm32 cortex m7 is just CPU not hardware accelerator. Is it right?

I want to clear explanation for this issue.

Best regards.

0693W000008ywRRQAY.jpg 

This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
April 8, 2021
Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Yjang.1
Yjang.1Author
Associate II
April 9, 2021

Thank you for answer. The manuals are vast. If you don't mind, can you tell me where to look ?

Tesla DeLorean
Guru
April 9, 2021

Doesn't Figure 1 diagram the core and the attached optional units? ITM, DWT, ETM,etc

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..