29 Sep 2017

TASKING Embedded Profiler a boost to Infineon AURIX devices

Altium announces the release of the TASKING Embedded Profiler for TriCore, giving software developers the capability to fully utilize the performance potential of Infineon AURIX devices.

Traditionally, profiling is associated with measuring execution times of functions. Developed jointly with Infineon, the Embedded Profiler is unique in the market as it 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 dramatically 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.

"We have been jointly working with TASKING on this new Embedded Profiler and it's a great tool to easily identify and implement code changes which improve performance on our AURIX hardware — without the need to have all the expert know-how of the hardware itself." explained Ralf Ködel, Marketing Director Industrial and Automotive Microcontroller at Infineon Technologies, "It will be of great benefit especially in today's challenging ADAS projects."

Kees Tieleman, product owner at TASKING commented, "With smart profiling we managed to go beyond existing intrusive profiling techniques which are based on function level cycle counts and execution times. Smart profiling is non-intrusive and provides a much more detailed and diverse insight into an application's runtime behavior and the opportunities to optimize that behavior."

After a short, non-intrusive analysis of runtime behavior, 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.

Most popular news in Test & measurement

Vector network analyzer calibration solution launched
Keysight supporting China's 5G key technology validations
Automotive radar echo generation and radome measurements
Agile vector adapter delivers enhanced realism for EW threat simulation
R&S unveils family of compact, portable test instruments

All news in this channel | All news


Share this page


Want more like this? Register for our newsletter









Too good to be true - the cost of counterfeit electronics and how to avoid them Miguel Fernandez | Avnet EMEA
Too good to be true - the cost of counterfeit electronics and how to avoid them
The issue of counterfeit electronic components is one that has troubles the electronics industry - using them can have some major issues, everything from being removed from a preferred suppliers list to a reduction in quality.
Training
Online - Designing GaN Power Amplifier MMICs
Learn how to design high performance GaN power amplifier MMICs

More training courses

Whitepapers
Acquiring an Analog Signal: Bandwidth, Nyquist Sampling Theorem & Aliasing
In this white paper from National Instruments learn all you need to know about analog signal sampling: bandwidth, amplitude error, rise time, sample rate, Nyquist Sampling Theorem, aliasing & resolution.

More whitepapers










Radio-Electronics.com is operated and owned by Adrio Communications Ltd and edited by Ian Poole. All information is © Adrio Communications Ltd and may not be copied except for individual personal use. This includes copying material in whatever form into website pages. While every effort is made to ensure the accuracy of the information on Radio-Electronics.com, no liability is accepted for any consequences of using it. This site uses cookies. By using this site, these terms including the use of cookies are accepted. More explanation can be found in our Privacy Policy