Allinea OPT (Optimization and Profiling Tool) helps you improve performance
Allinea OPT's extensive sampling capability finds the parts of yo
ur code responsible for performance problems. The “Callgraph” capability analyzes codes for low performance and automatically highlights the worst functions, measuring both time and hardware counters. Comprehensive graphs of measurements over the running time of an application helps you ensure resources are being used effectively.
Statistical analysis shows areas of poor communication or computation balance across processors, allowing you to clearly understand the behavior of parallel processes.
It is easy to use Allinea OPT with your existing application. With a simple relink (or a dynamic library preload) Allinea OPT can begin optimizing your application today.
A fully integrated timeline displays the individual messages and communications - mismatched times between send and receive, or in barrier calls, are easily seen. The “Callgraph” and charts link to the timeline to allow the user to focus down to any level between a single iteration, or on the whole task.
Allinea OPT sets a new standard for the problem of performance analysis and optimization of parallel codes. Being truly grid-capable, it allows you to access remote profiling data almost as rapidly as a local server. Allinea OPT’s database of performance sessions allows performance comparison between jobs, between separate applications or different hardware to be made. A comprehensive set of charts allows scalability to be analyzed effectively.