This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2SX: How to profile VPE loading?

Part Number: TDA2SX

Dear experts,

I am asking this question on behalf of our customer. Our customer is developing TDA2SX with VisionSDK 3.8, and uses multiple VPELink instance. Now they are suspecting that VPE performance is limiting their system. They are seeing frame drop at VPE link.

How to profile VPE loading? where can we add some code to print how long VPE works?

Thanks & Best Regards!

ZM

  • Hi,

    How does your customer determine the frame drop is due to VPE link?

    In Vision SDK, they can print statistics from the run-time menu option 'p'.

    Typically, the frame drop happens after VPE link in the use case from algorithm processing.

    If algorithm link is not returning buffers back after processing to VPE link fast enough, VPE link will run out of free buffers to store incoming data and eventually start dropping incoming frames until free buffers are returned back to VPE link.

    We haven't had any issue with VPE performance before since the processing is all done in HW.

    Regards,

    Stanley