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.

AM572x DSP capabilities



Hi,

I'm trying to determine if we have enough horsepower to perform the following processing using two C66x DSPs on the AM572x. I'm hoping to get a MHz estimate for each algorithm to help size up the total requirements. Anybody have any knowledge of the DSP processing requirements? Thanks.

1)      Image rectification:

Rectify two 752x480x8bit images with bilinear interpolation.

 

2)      Stereo matching and disparity map generation:

Generate a 6-element feature vector for each pixel of the two rectified images

with 6 19x11 binarized DCT kernels.

 

The cost function is SAD (Sum of Absolute Difference) of the above generated

feature vectors over 40 disparities.

 The best disparity for each pixel is the one with minimum cost among the 40 disparities.

  • Hi,

    The DSP experts have been notified. They will respond here.
  • Dear Brad

    I really cannot answer your question.  One has to build a program and benchmark it on a single DSP and then assess what are teh performances for two DSPs

    I think that there is an OpenCV function to rectify two images.  I am not sure if we already optimized it on DSP but you can use teh source code.

    All out library routines (OK may be not all but most) come with cycles estimations.  However, the estimation assumes usually reading from L1D memory.  Real life performances depends on where the data is located and how the processing is done (to ensure minimum cache trashing).

    I do not think that I can give answer without bench marking the code and this is out of scope of e2e

    Best Reagrds

    Ran