Evaluation of ARM CPUs for IceCube available through Google Kubernetes Engine

08/07/2023
by   Igor Sfiligoi, et al.
0

The IceCube experiment has substantial simulation needs and is in continuous search for the most cost-effective ways to satisfy them. The most CPU-intensive part relies on CORSIKA, a cosmic ray air shower simulation. Historically, IceCube relied exclusively on x86-based CPUs, like Intel Xeon and AMD EPYC, but recently server-class ARM-based CPUs are also becoming available, both on-prem and in the cloud. In this paper we present our experience in running a sample CORSIKA simulation on both ARM and x86 CPUs available through Google Kubernetes Engine (GKE). We used the production binaries for the x86 instances, but had to build the binaries for ARM instances from source code, which turned out to be mostly painless. Our benchmarks show that ARM-based CPUs in GKE were not only the most cost-effective but were also the fastest in absolute terms in all the tested configurations. While the advantage is not drastic, about 20 cost-effectiveness and less than 10 enough to warrant an investment in ARM support for IceCube.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2021

Scrooge Attack: Undervolting ARM Processors for Profit

Latest ARM processors are approaching the computational power of x86 arc...
research
07/09/2020

Performance and energy consumption of HPC workloads on a cluster based on Arm ThunderX2 CPU

In this paper, we analyze the performance and energy consumption of an A...
research
10/23/2020

Performance Evaluation of ParalleX Execution model on Arm-based Platforms

The HPC community shows a keen interest in creating diversity in the CPU...
research
06/11/2021

Where to Encode: A Performance Analysis of x86 and Arm-based Amazon EC2 Instances

Video streaming became an undivided part of the Internet. To efficiently...
research
05/14/2022

Blockchain Goes Green? Part II: Characterizing the Performance and Cost of Blockchains on the Cloud and at the Edge

While state-of-the-art permissioned blockchains can achieve thousands of...
research
03/08/2019

Application of Google Cloud Platform in Astrophysics

The availability of new Cloud Platform offered by Google motivated us to...
research
05/06/2023

Revisiting Lightweight Compiler Provenance Recovery on ARM Binaries

A binary's behavior is greatly influenced by how the compiler builds its...

Please sign up or login with your details

Forgot password? Click here to reset