Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • 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
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
High Performance Computing (HPC) blog SC21 was virtually awesome
  • 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)
  • Graviton2
  • Neoverse N1
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

SC21 was virtually awesome

John Linford
John Linford
November 22, 2021
5 minute read time.

SC, the annual ACM/IEEE supercomputing conference, is a milestone on every calendar in the HPC community, drawing luminaries and novices alike from every corner of the HPC landscape. Bright-eyed academics exchange knowledge, competing vendors plug their products, and senior executives swap stories over a drink or two. But SC21 was completely unlike every prior SC in two important ways. 

First, Arm was prominent like never before. Over the last few years, Arm-based HPC has grown from cute experiments in low-power clusters to enabling the #1 seat on the Top500 – four times in a row. Arm IP also appeared in one of China’s stealthy exascale systems as the host for a powerful home-grown matrix accelerator. As Arm explosively leveled-up from Raspberry Pi to RIKEN’s Fugaku, the Arm HPC community came together and formed the Arm HPC Users Group, or AHUG for short. AHUG is a user-led, not-for-profit organization intent on promoting the latest Arm-based silicon, systems, and platforms for the HPC community.

Second, SC21 also marked the first hybrid in-person/virtual instantiation of the event. This new format made recording and sharing much easier and lowered barriers for participants who could not travel to the USA. Arm, and many key Arm partners, opted for pure virtual participation, which means many of the best moments of the conference are now free to watch (see links below). AHUG organized three open events for the HPC community to come together and exchange ideas and share knowledge related to using Arm devices and tools for HPC: a symposium, a hackathon, and a birds-of-a-feather.

Birds-of-a-feather

The SC21 BoF “The Arm HPC Users Group: Experiences and Predictions for Extreme-Scale Arm Systems” featured experiences and lessons learned from Arm-based HPC systems currently in production. One of the highlights of the event was Los Alamos National Laboratory (LANL). LANL revealed the name of their 2023 system based on Arm CPUs and NVIDIA’s yet to be announced next generation GPU. Its name is Venado, which is a peak in the Taos mountains of New Mexico, where LANL is located. The BoF also featured some lively discussion around the state of Arm’s compiler ecosystem for HPC, and end-user demand for SVE (Arm’s Scalable Vector Extension). SVE is a key design feature in Fugaku and expected in many Arm-based CPUs on the near horizon.

BoF Images

AHUG Hackathon

This high-energy event mustered individuals and teams from academia and industry alike to rapidly identify and resolve performance problems on four different Arm-based HPC systems. AHUG members and partners like NVIDIA, Oracle, AWS, and Fujitsu joined in to mentor our hackers and help rapidly resolve or triage vendor-specific issues.

Because the AHUG SC21 Hackathon was virtual, we chased the sun and kicked off three times in three different locales: Asia, Europe, and the Americas. The hackathon ran for approximately two days and almost sixty people registered. Our hackers had their choice of four (actually five) different systems:

  • Isambard, the largest Arm-based HPC system in the UK has both Fujitsu A64FX and Marvel ThunderX2 CPUs. It is a production system operated by the GW4 Alliance and hosted at the University of Bristol.
  • Ookami, a technology testbed with Fujitsu A64FX CPUs, hosted at Stony Brook University. This is an open research system that can be freely used by researchers worldwide.
  • AWS provided two ParallelCluster instances, one in Europe and one in the USA. The clusters scaled dynamically to provide up to 16 full-size c6gn instances of AWS Graviton2 on a high-speed EFA interconnect.
  • Oracle Cloud Infrastructure provided Ampere A1 Compute bare-metal instances, each with 160 Ampere Altra CPU cores and 1TB of memory. These “penny-core” instances provided the largest memory capacity at the hackathon.

We took breaks from hacking to hear short presentations from experts and take “guided tours” of well-known HPC applications like SPECFEM3D, OpenFOAM, GROMACS, and NWChem. All these presentations are available on YouTube, and you can download the hands-on materials and find application build/run/profile instructions on the event website: https://arm-hpc-user-group.github.io/SC21-Hackathon/. Our hackers ran machine learning, seismic modeling, and earth systems modeling applications on all four systems and compared performance across architectures. PyTorch, AlphaZero.jl, and COAWST from the US Geological Survey saw good performance throughout the event. “Oracle has swallowed the elephant!” said one hacker after successfully rendering Disney's Moana Island Scene via PBRT, a benchmark that strains both core performance and memory capacity. In the end, many hackers stayed to the final minute, and a few even showed up in the Slack feed the next day hoping to keep going! Fortunately, accounts for all systems are available and many of the hackers plan to keep going on their own time. We are even hearing that a report from USGS will include some of the results from this event.

Arm HPC Users Group SC21 Hackathon

AHUG Symposium

The main AHUG event was a symposium of AHUG members worldwide. Scientists, researchers, engineers, and Arm partners presented the latest developments in Arm-based HPC for science and discovery. For example, Eric Lequiniou, VP Radioss Development and Altair Solver HPC, demonstrated how Altair Radioss leading crash simulation software is now supported on Arm. Radioss has excellent performance on Arm with the help of Ampere Altra 80-core Neoverse N1 CPUs. Hatem Ltaief of KAUST showed how leveraging low-rank matrix approximations improves the performance of seismic codes on Fujitsu A64FX. Several presenters highlighted how easy it is for scientists and engineers to use Arm-based HPC systems: “it’s boringly normal!” said a user from the Edinburgh Parallel Computing Centre. There can hardly be a higher complement in scientific computing. You can watch the entire symposium on YouTube.

AHUG Symposium

Wrap up

The hybrid in-person/virtual SC had some advantages over the traditional format, and I hope the SC organizers retain some of the new infrastructure for recording and broadcasting conference sessions.  I am confident AHUG will. AHUG runs events throughout the year, so keep an eye on a-hug.org. But I also look forward to a return to in-person conferences. Virtual conferences simply are no replacement for the high-bandwidth idea exchange of an in-person event. The next major HPC conference is ISC 2022 in Hamburg, Germany, and SC22 will be held in Dallas, Texas. See you there!

Explore more HPC at Arm

Anonymous
High Performance Computing (HPC) blog
  • AWS Graviton3 improves Cadence EDA tools performance for Arm

    Tim Thornton
    Tim Thornton
    In this blog we provide an update to our use of Cadence EDA tools in the AWS cloud, with a focus on Graviton3 performance improvements.
    • November 16, 2022
  • A case study in vectorizing HACCmk using SVE

    Brian Waldecker
    Brian Waldecker
    This blog uses the HACCmk benchmark to demonstrate the vectorization capabilities and benefits of SVE over NEON (ASIMD)
    • November 3, 2022
  • Bringing WRF up to speed with Arm Neoverse

    Phil Ridley
    Phil Ridley
    In this blog we examine the WRF weather model and examine the performance improvement available using AWS Graviton3 (Neoverse V1 core) compared to AWS Graviton2 (Neoverse N1 core).
    • October 19, 2022