TI E2E Community
DSP load percentage
I am using Linux SDK.
How to check the DSP loading or utilization rate in a ARM and DSP devices like DM3730 and DM8168 ?
Any utility to check ?
Hi Mr. Tan
I am assuming you'd like to get the load of the DSP from the ARM-side program. If you are using Codec Engine, you can use the Server_getCpuLoad() API to obtain the load on the CPU where the server resides, which normally is the DSP. It returns the CPU load in percentage. Check out the Codec Engine API guide for details.
I use Linux command "uptime" to check loading on ARM.
Is there a way or a software tool to check DSP loading in Linux command prompt ?
Hi Mr. Tan,
Unfortunately there is no simple Linux command you can use. The CPU load needs to be computed by the code on the DSP and sent back to the ARM for reporting purposes. Server_getCpuLoad() would be an easy way to achieve this if your application is using the Codec Engine. Otherwise you may need to write your own code to compute the load on the DSP (the Load module in SysBios could help with that on DM8168), and send it back to the ARM using DSPLINK or SysLink.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.