Embedded profiler with architectural insight optimizes software on Infineon AURIX

September 29, 2017 //By Graham Prophet
Embedded profiler with architectural insight optimizes software on Infineon AURIX
Altium has written the TASKING Embedded Profiler for TriCore, giving software developers the capability to fully utilize the performance potential of Infineon AURIX devices.

Traditionally, TASKING says, profiling is associated with measuring execution times of functions. Developed jointly with Infineon, the Embedded Profiler incorporates expert-level knowledge about the AURIX internal architecture and capabilities within the tool rather than simply measuring execution times. Using this environment-specific knowledge, the TASKING Embedded Profiler locates and analyzes sources of performance degradation and then offers AURIX-specific suggestions for improvement. Because of the expert knowledge of AURIX built into the tool, developers with or without knowledge of the AURIX architecture can find and fix performance issues and squeeze the maximum performance out of the device.

 

Usability tests have shown that the Smart Profiling Technology built into the tool increases the productivity of both novice and seasoned software developers. Often a performance bottleneck can be identified in just a fraction of the time required using traditional measurement profiling.

 

After a short, non-intrusive analysis of runtime behaviour, the TASKING Embedded Profiler reveals exactly which source lines and configuration settings cause the most significant slow down, what the root cause of that slowdown is, and what needs to be done to fix the specific problem. After having fixed the problem, runtimes can be compared to evaluate what speedup was achieved.

 

When applying this Smart Profiling Technology to code running on a new microcontroller, even small changes can significantly improve performance as the code more optimally utilizes the Aurix-specific hardware resources.

 

A product webinar and evaluation version of the tool will be available on the TASKING website.

 

Altium/TASKING; www.altium.com

 

 


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.