Visit the National Instruments web site
Click on the advert above to visit the company web site

Product category: Design and Development Software
News Release from: ARM | Subject: ARM RealView Profiler
Edited by the Electronicstalk Editorial Team on 03 October 2007

Tool monitors software performance

Request your FREE weekly copy of the Electronicstalk email newsletter. News about Design and Development Software and more every issue. Click here for details.

The ARM RealView Profiler is a tool specifically designed to enable nonintrusive analysis of software performance and code coverage of real system workloads running over minutes, hours or days.

The ARM RealView Profiler is a tool designed to enable nonintrusive analysis of software performance and code coverage of real system workloads running over minutes, hours or days Using the tool, developers can typically improve the performance of their application by more than 20%, while at the same time enabling reduction of the ROM size requirements by a similar amount

The RealView Profiler also includes comprehensive analysis of both statement and branch code coverage, enabling software testing to achieve and demonstrate 100% code coverage to ensure the highest levels of software validation.

The RealView Profiler is designed to complement ARM's Compilation technology.

Based on the ARM debug and trace infrastructure, the RealView Profiler delivers insight into the performance of embedded device software.

The RealView Profiler supports performance analysis from the early stages right until the end of the design cycle, reducing software development project risks.

To enable this, the ARM RealView Profiler supports both hardware profiling, via the new RealView Trace 2 capture unit, and virtual platform profiling, via the ultra-fast RealView Real-Time System Models.

"The consumer electronics market requires increasingly complex applications delivering rich media content, making embedded software performance and quality an absolute imperative", said John Cornish, Vice President, Marketing, System Design Division, ARM.

"The RealView Profiler supports nonintrusive analysis of software performance and code coverage of real system workloads, and provides critical insights and hot spot information".

"This enables developers to quickly optimise their code for both performance and code coverage and makes it the ideal product to test and measure production level embedded software".

"Our customers want to make the most of our ARM Powered Wireless CPU and expect optimal real-time responsiveness and high computing performance", said Stephane Baixas, Director of Software Department at Wavecom.

"The RealView Profiler will help us to identify bottlenecks in our code and improve the performance of our Open AT OS".

"In addition, thanks to the code coverage feature, we will be able to broaden our test capabilities to ensure the quality and reliability of our solutions".

The RealView Profiler is a plug-in to the Eclipse integrated development environment and in this environment provides a graphical user interface that is designed for ease of use with a familiar look and feel.

This significantly increases productivity in the normally challenging optimisation phase.

The RealView Profiler can be used alongside RealView Development Suite and the GNU tools to provide performance and code-path coverage information.

The RealView Profiler provides its information for both the executed machine instructions and the original source code.

This is essential for the success of the widely-used practice of incorporating third-party software into the end product;.

The RealView Profiler offers insight into the performance and behaviour of ARM processor-based devices, providing detailed information on CPU interlocks, unexpected instruction delays, code efficiency and low-level instructions views mapped back to software developer's source code annotated with performance information.

This enables software developers to take full advantage of ARM processor-based devices in the shortest possible time.

The RealView Profiler provides hardware profiling in combination with the new RealView Trace 2 unit using a streaming profiling technique.

This enables continuous profiling for long periods of time at frequencies up to 250MHz.

This first release of the RealView Profiler will support the ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S and Cortex-R4 processors.

The RealView Trace 2 unit also supports classic 32bit data and instruction trace at up to 400MHz to enable advanced trace and debug using the ARM RealView Development Suite.

The RealView Profiler also provides profiling without the need for actual hardware by including four RealView real-time system models of the ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S and Cortex-A8 processors.

These models can execute at more than 200MHz running on a standard PC platform and can be deployed across development teams at low cost.

ARM: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Search the Pro-Talk network of sites

Visit the National Instruments web site