Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Mobile blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
High Performance Computing (HPC) blog Arm Forge 19.1: Introducing "Forge Ultimate" edition and region profiling capabilities
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • High Performance Computing (HPC)
  • Linux Developers
  • Development Tools
  • Profiling
  • performance analysis
  • Arm Forge
  • Debugging
  • infrastructure
  • Software Development
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Arm Forge 19.1: Introducing "Forge Ultimate" edition and region profiling capabilities

Patrick Wohlschlegel
Patrick Wohlschlegel
June 25, 2019

Arm Forge 19.1 is now available. This new major version includes the launch of a new Arm Forge Ultimate edition and the introduction of "region profiling", leveraging LLNL's work on Caliper.

Introduction of Arm Forge Ultimate

By popular request, we are launching Forge Ultimate, a new edition of Forge including DDT, MAP and Performance Reports in a single bundle. This new offering has been created to answer the needs of:

  • HPC development centres who offer computing access to a wide range of very different end-users. This includes those looking for in-depth performance analysis from MAP and those seeking a simple view of the broad metrics provided by Performance Reports. These centres can now provide to their users the full capabilities of Arm's oprimization product offering by relying on one single package.
  • Professional code teams who rely on dynamic analysis tools to feed their continuous delivery and automated testing frameworks. The ability to interface performance analysis reports with their systems helps code teams to identify and diagnose regressions much sooner.

Forge Ultimate is the most cost-efficient way to access Arm's capabilities across all platforms.

Arm Forge 19.1 Features

Caliper and MAP: A marriage made in heaven

Created in 2014, LLNL has created a general purpose application introspection system called Caliper. This tool is designed for developers working with complex workflows and workloads which combine multiple packages, solvers and libraries. Caliper helps them improve their contextual understanding of an application. Using a simple API, users simply need to annotate their codes, link with the Caliper library and run their application to get valuable information.

LLNL "regularly embed Caliper annotations in large codes developed in-house to outline domain-specific abstractions, such as kernels or physics packages", explains David Boheme, Computer Scientist at LLNL and key contributor to the Caliper project.

 Arm Forge 19.1 Calipher API

On the other hand, MAP, Arm's parallel profiler, is very data driven and collects a wide range of metrics at runtime. MAP is designed to help developers understand application performance bottlenecks and extract the last drop of performance from their applications.

By relying on an interface between MAP and Caliper, users can now correlate regions information with performance metrics and data and associate regions with their application timeline. This innovative combination of technologies helps applications developers bring contextual information to their performance profiles. As David Boehme explains, "with the new Caliper support in Arm MAP, our developers can now easily navigate through MAP performance profiles using high-level abstractions rather than complex C++ call trees.”

 MAP Caliper interface

Caliper is free, open-source and distributed on Github. If you are interested, please let us know! Training materials and a technical webinar are being scheduled, and we would be delighted to send you an invitation. In the meantime, if you have time to try this new capability, please give it a good go and send us your feedback!

Support

If you have questions, doubts or want to raise an issue either email HPC software support or visit the support page. The vast majority of requests are answered within a single working day.

Conclusion

I am excited to announce the availability of Arm Forge 19.1 with a new bundle and exciting new capabilities. Please get in touch to request a trial or buy a license. We plan to provide the next major release 20.0 towards the end of November 2019, with more features and improvements.

Anonymous
High Performance Computing (HPC) blog
  • Arm Compilers and Performance Libraries for HPC developers now available for free

    Ashok Bhat
    Ashok Bhat
    Arm C/C++/Fortran Compilers and Arm Performance Libraries, aimed at HPC application developers, are now available for free. You no longer need license files to use the tools.
    • May 9, 2022
  • Stoking the Fire in HPC

    David Lecomber
    David Lecomber
    In this blog we look at the growth of Arm in HPC - from humble beginnings to the number one ranked supercomputer in the world
    • May 3, 2022
  • SC21 was virtually awesome

    John Linford
    John Linford
    In this blog we recap the Arm events held during SC'21: BoF, Hackathon, AHUG Symposium.
    • November 22, 2021