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.
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:
Forge Ultimate is the most cost-efficient way to access Arm's capabilities across all platforms.
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.
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.”
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!
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.
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.