Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Software execution time issues

$
0
0

Hello there,

I am using sys/bios on DSP core of OMAP L138. I have an image processing software that consists of 17 source files. It is not a multi threaded application, and all functions are called sequentially from main function as a single thread of execution. I am not using any external peripherals. I am not using internal interrupts either. The only sys/bios function, I am using is Timestamp_get64 to determine execution time of my software. The software works reliably and execution time is consistent as you would expect. However, I see an unexplained increase in execution time by removing a couple of functions from a source file. These functions are not being called, they are not being executed. Then how their presence on source file can impact execution time. I have seen it happening more than once. Apparently, it has something to do with how much code is going into a source file. This rise in execution time can sometimes be quite significant like 20msec or something like that. Though, most of time it is smaller than that. All optimisations are off in the compiler setting.

Any thoughts on what is happening?

 


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>