Advanced RTOS, embedded real-time OS, compact OS, IDE, Software development toolkits, embedded c compilers, Multicore debugger, hardware probes, static source code analysis tool, secure hypervisor, virtual prototyping platform
The AdaMULTI™ Performance Profiler

» Download AdaMULTI datasheet (PDF)


AdaMULTI provides detailed and summary profiling information to enable the developer to identify the code where execution consumes the greatest amount of time as well as how many times a given procedure or block of code is executing. This helps users select the best optimizations (such as loop unrolling or inlining) for a particular section of code. AdaMULTI's Profiler can gather, arrange, and display profile information in a variety of formats:
  • Call Graph - Shows calls to and from each function, with percentages of time for each. The Call Graph is shown in tabular or graphical form.
  • Block Coverage - Shows basic blocks of code and how many times each basic block was executed in a particular run of the program. Unexecuted blocks are highlighted.
  • Standard Calls Report - Listing shows percentage of overall time spent in each function.
  • Source Lines Report - Listing shows percentages for each source line, whether in original highlevel language form or assembly language form.

The Profile Control Panel controls the collection of profile data and the generation of reports. The large variety of profile reports give the user several ways of zeroing in on problem areas.

AdaMULTI IDE, multiple processors, embedded microprocessors, integrated development environment, Embedded Tools
Click here for larger image

 
Processors Supported
Green Hills Software provides Ada 95, C, C++, EC++ and FORTRAN optimizing compilers, AdaMULTI Integrated Development Environment, and the tool chain for many processor architectures:
  32-/64-bit
Power Architecture
680x0/683xx
CPU32
x86/Pentium
MIPS
RAD6000
RH32
SPARC
 
  Supported Hosts
Green Hills supports development on PC and UNIX workstation hosts:
  Windows
SPARC/Solaris
Linux







» Back to AdaMULTI


» RTOS 
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development