Hi,

Just a quick question for all the experts out there. I'm about to start
profiling and optimising my codec engine codec. The codec will be running on
the DSP side of a DM6446. My problem, is that I'm faced with a lot of tools
with which to do the job, and I'm not sure which are the best, or easiest.

AFAIK, my options are:

+ Use clock() in the code to measure the cycles taken for individual
functions.
+ Use TI simulator tools, like load6x to profile functions.
+ Use CCStudio with my .x64P DSP side image (genereated with XDC tools) for
the full "optimisation experience".
+ Use SoC analyzer which gives me the advantage of seeing if I have any
timing bottlenecks on the ARM side (e.g. a thread stalling while waiting for
DSP side, etc).

The ARM-side app in my application does the video input and output, which is
important to the DSP-side app (it's a video analysis engine), so I'd like to
profile with that at some point in the optimisation cycle.

Any advice here would be most welcome.... as always with these things
there's not much time so the right choice at these crossroads is important.

Thanks as always.
-- 
Ben White
VCA Technology Ltd
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to