We are testing many image processing algorithms of some libraries (Opencv, Imglib and Vlib) on our EVM platform DM6437, but we noticed that the exuction of these algorithms is very slow (with a delayed period of time). Whereas, we must have a real time execution of them.
In fact I have some questions:
As I said we use the DSP TMS320DM6437, How can I know:
*who is faster: Char, Short or Long int?
* Is it always advisable to use the cache memory in order to declare variables?
* When it's recommanded to use an assembly code instead of C code, and can we have a mixture of assembly and C code in one program?
* Is there a difference between C and C++ programs in the scale of "speed of time execution".
In fact,if anyone has an idea who can I make the execution of the DSP go faster don't hesitate to post it in this forum.