Jump to content

Arm MAP

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Magioladitis (talk | contribs) at 11:55, 2 March 2016 (WP:CHECKWIKI error fixes using AWB (11964)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Allinea MAP
Developer(s)Allinea Software Ltd.
Initial release2013
Stable release
6.0 / December 2015; 8 years ago (2015-12)
Operating systemLinux
Platformx64, Intel Xeon Phi, ARM, PowerPC
Size61 MB
Available inEnglish
TypeProfiler
LicenceProprietary commercial software
Websitewww.allinea.com

Allinea MAP, is an application profiler produced by Allinea Software.[1][2] of Warwick, United Kingdom, for profiling the performance of C, C++ and Fortran 90 software. It is widely used for its multithreaded and multiprocess capabilities such as profiling parallel MPI or OpenMP applications, including those running on clusters of Linux machines, and for scalar (sequential) code.[3]

It is one of the first profilers able to both analyze and visually display the performance when running at high scales (including many thousands of cores). Allinea MAP is also being used to examine applications that are preparing to scale to 1 ExaFLOP/s[4]

The profiler uses adaptive sampling methods to identify process counters and activities, and combines data from multiple processes that may be running on multiple compute server nodes. It analyzes performance and causes of bottlenecks including:

  • Processor instruction level - identifying issues such as memory bandwidth, or lack of floating-point vectorization
  • Memory usage
  • I/O
  • Communication - such as MPI
  • Threads
  • Energy usage and power

This enables developers to identify hotspots and areas of potential improvement.

The tool is scalable - and merges performance data using the scalable architecture first used in Allinea DDT to debug Petascale (typically over 100,000 processes). Allinea MAP shares a common user interface with Allinea DDT which together make the Allinea Forge tool suite. This is widely used by research scientists and developers of parallel scientific applications.

The Allinea MAP profiler is used on large supercomputers and also smaller clusters or workstations. Sites with installations include NERSC, University of Cambridge and Los Alamos National Laboratory.

See also

References

  1. ^ "Stephen Hawking COSMOS consortium deploys new supercomputer software". Computerworld UK. 26 June 2013.
  2. ^ "How iVEC will use Allinea MAP as a Secret Weapon in the SC13 Student Cluster Competition". Radio HPC. 21 October 2013.
  3. ^ "Allinea MAPs out new performance analysis tool - crowd sources design". InsideHPC. 15 November 2012.
  4. ^ "When Applications Go Exascale". 14 February 2014.