请输入您要查询的百科知识:

 

词条 Allinea MAP
释义

  1. Profiler

  2. References

  3. External links

{{Infobox software
| name = Arm MAP
| title = Arm MAP
| developer = Arm Holdings (formerly Allinea Software Ltd.)
| released = 2013
| latest release version = 18.3
| latest release date = {{Start date and age|2018|11}}
| operating system = Linux (Windows and macOS for remote client)
| platform = x86-64, ARM, PowerPC, Intel Xeon Phi
| language = English
| status = Active
| genre = Profiler
| licence = Proprietary commercial software
| website = {{URL|https://www.arm.com/products/development-tools/server-and-hpc/forge/map}}
}}Arm MAP, is an application profiler produced by Allinea Software now part of Arm.[1][2] of Warwick, United Kingdom, for profiling the performance of C, C++ ,Fortran 90 and Python software. It is widely used for its multithreaded and multiprocess capabilities such as profiling parallel Message Passing Interface (MPI) or OpenMP applications, including those running on clusters of Linux machines, and for scalar (sequential) code.[3]

Profiler

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). Arm 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). Arm MAP shares a common user interface with Arm DDT which together make the Arm Forge tool suite. This is widely used by research scientists and developers of parallel scientific applications.

The Arm MAP profiler is used on large supercomputers and also smaller clusters or workstations. Sites with installations include National Energy Research Scientific Computing Center (NERSC), University of Cambridge and Los Alamos National Laboratory.

References

1. ^{{cite news | title = Stephen Hawking COSMOS consortium deploys new supercomputer software | url = http://www.computerworlduk.com/news/applications/3454856/stephen-hawking-cosmos-consortium-deploys-new-supercomputer-software/ | publisher = Computerworld UK | date = 26 June 2013}}
2. ^{{cite news | title = How iVEC will use Arm MAP as a Secret Weapon in the SC13 Student Cluster Competition | url = http://hpcradio.blogspot.co.uk/2013/10/how-ivec-will-use-allinea-map-as-secret.html | publisher = Radio HPC | date = 21 October 2013}}
3. ^{{cite news | title = Arm MAPs out new performance analysis tool - crowd sources design | url = http://insidehpc.com/2012/11/15/allinea-maps-out-new-performance-analysis-tool-crowd-sources-design/ | publisher = InsideHPC | date = 15 November 2012}}
4. ^{{cite news | url = https://www.epcc.ed.ac.uk/blog/2014/02/10/when-applications-go-exascale-cresta-project | title = When Applications Go Exascale | date = 14 February 2014}}

External links

  • Arm MAP product page
  • Virtual Institute for High Productivity Supercomputing Allinea MAP entry

1 : Profilers

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 18:12:30