Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Servers and Cloud Computing blog Arm: From Sensors to Supercomputers in the Oil and Gas Sector
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • High Performance Computing (HPC)
  • High Performance Compute
  • infrastructure
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Arm: From Sensors to Supercomputers in the Oil and Gas Sector

Darren Cepulis
Darren Cepulis
February 28, 2019
6 minute read time.

Quick Intro

One marketing tag line often heard from Arm is “From Sensors to Supercomputers”, highlighting our company’s ubiquitous nature across so many of today’s technology sectors.  A great example of this is found in the vital Oil and Gas sector where proficient seismic exploration is a key to success.  Here we see millions of connected sensors being deployed to harvest waveform data and some of the largest supercomputers in the world being deployed to interpret that data into actionable high-fidelity maps of the earth’s crust.

While Arm partners have been supplying Cortex M class processors into the sensor space for many years, Arm is relatively new to the decades old supercomputing sector.  In just the past 12 months we have seen announcements from our silicon partners reaching or nearing production: Marvell with its production ThunderX2, Fujitsu touting its advanced A64FX design, and quite recently, Huawei with its efficient Kunpeng 920 SoC.  A deeper look at the Arm partner landscape will note that stalwarts HPE, CRAY, ATOS-Bull, Fujitsu, and Huawei are significant server OEM’s in the HPC market, all with Arm based offerings that align well to this space.  Two notables from the above, we saw HPE deploy our first production Top 500 supercomputer cluster at Sandia National Labs last year and heard great news from Fujitsu at SC18 where they highlighted the expected performance and compute density of their upcoming A64FX chip which should supply an unheard of 1 PFLOPS of compute per rack.

On the software side of things, Arm is a major player in HPC with our earlier acquisition of Allinea and their software tools.  The Arm Forge tools enable debug and analysis of complex HPC codes across all the prevalent platforms and languages (including python).  For heterogenous Oil and Gas datacenters which have significant amounts of “owned codes”, these software tools are key.

Anyway, enough of the market segment recap.  Let’s delve a bit deeper into the Oil and Gas landscape as it pertains to HPC and Arm.

Applications

The Oil and Gas industry leverages HPC for several key applications including:

  • seismic modeling and imaging processing
  • reservoir modeling and simulation
  • custom infrastructure and injection flow design (CFD)

Big Data

The seismic and reservoir codes are normally quite data and compute intensive.  Extreme amounts of data stem from the large field sizes (many miles deep and wide), which can be 2D, 3D, or 4D in scope, and have a huge number of sensors and factors involved.  Upwards of a million different sensors may be used with to harvest seismic wave data.  High numbers of sensors and high sampling rates are key in order to meet fidelity requirements and generate actionable models. The seismic data input files can easily be on the order of several terabytes in size.  A major trend from Arm silicon partners in this space is to step-up the memory and IO throughput of their designs on a per socket basis in order to more efficiently handle these big data applications.

Big Compute

At the heart of popular O&G workflows such as the Reverse time Migration (RTM) or the Full Wave inversion (FWI), seismic wave modelling solvers need to take advantage of both post-Petascale computing facilities and the latest features at the chip level. This often corresponds to hundreds of thousands of high-end computing cores routinely used for seismic inversion in the largest computing facilities.  Consequently, these applications make the most of reliable software stacks and ecosystems, including optimized compilers toolchains and math libraries. 

  

Overcoming Challenges

To tackle the significant amount of data and compute required, parallelism is heavily leveraged by dividing the data sets and problem spaces and then distributing these across a large # of compute nodes and cores in a cluster.  Well-tuned connectivity stacks and low-latency interconnects such as Mellanox InfiniBand support the efficient distribution of data across available nodes. Furthermore, hardware platforms need to have the right balance of CPU, memory and IO performance.  Moving vast amounts of data on and off each compute node can take as much time and energy as the arithmetic computation cycles themselves and leave the processors stalled a disproportionate amount of time.

Arm Factors In

As Arm entered the HPC arena, we initially engaged with a strategic set of HPC end-users with a research and co-design mentality in order to understand how we should best evolve and extend the Arm architecture for future large-scale systems. 

Below we note some of the features in the Armv8 (64-bit) architecture and related design IP that go a long way in addressing many of the challenges noted above for HPC and Oil and Gas applications:

 

  • Arm’s streamlined architecture enables smaller cores to allow for more flexible partner design choices in terms of compute and more room on die for memory and IO channels. Silicon partners can focus on optimizing for modern workloads and prevalent applications rather than be taxed by supporting an extensive set of legacy codes. As Arm partners reach production, we are seeing much improved memory and IO band-width per socket, as well as a greater number of CPU cores and threads per socket.  A specific example of this is in the area of CFD applications such as the open-source OpenFoam.  These apps tend to be memory bandwidth dependent and have been shown to run significantly faster on an SoC optimized for memory performance such as the Marvell ThunderX2.   The situation is rather similar for seismic wave solvers that are mostly based on memory-bound FDTD (Finite-Differences Time Domain) numerical kernels and can greatly benefit from superior memory bandwidth.
  • Cutting edge silicon manufacturing processes for greater performance per watt. Both the Huawei KunPeng 920 and the Fujitsu A64FX are manufactured on industry leading 7nm processes, providing a significant boost in performance per watt and compute density.
  • The Arm Compiler for HPC (C/C++/Fortran) takes care of the heavy lifting when moving software to Arm from other architectures and platforms and the Arm performance libraries provide partner platform specific optimizations. Customers have greater choice and less vendor lock in.
  • SVE (Near-Future) will drive further compute density as it enables a wider and more efficient SIMD/FP vector engines to be implemented. It is expected that the Fujitsu A64FX chip will be first production chip with SVE as the production deployment of RIKEN POST-K happens over the next year or two.
  • CCIX high-speed standard interconnect for efficient cache coherent accelerator offload. The recently launched Huawei Kunpeng 920 SoC will be one of the first processors in production to support CCIX when it achieves production ramp later this year.

Software tools are cross-platform

Today’s heterogenous datacenters and solutions demand cross-platform software tools.  Oil and Gas companies will deploy a mix of x86, Power, Arm, and GPGPU compute solutions.  With Arm’s acquisition of Allinea two years ago, we have become a growing software presence in the Oil and Gas sector by offering Arm FORGE tools for software analysis and debug of complex HPC codes across a variety of prevalent architectures, including those mentioned above.  We also offer the Arm Performance Libraries with prevalent optimized functions such as BLAS, LAPACK, and FFT for a variety of partner micro-architectures.

Call to action

2019 is a great time to evaluate Arm for Oil and Gas related applications.  A strong set of OEM and silicon suppliers are bringing a new balance in terms of performance, efficiency, and platform choices to the HPC market.

Connect with Arm HPC Tools experts and partners at the following upcoming event:

  • Rice Oil and Gas Conference in Houston, TX, March 4 – 5, 2019

Please visit Arm.com/HPC for more info on the Arm HPC ecosystem.

Anonymous
Servers and Cloud Computing blog
  • Refining MurmurHash64A for greater efficiency in Libstdc++

    Zongyao Zhang
    Zongyao Zhang
    Discover how tuning MurmurHash64A’s memory access pattern yields up to 9% faster hashing performance.
    • October 16, 2025
  • How Fujitsu implemented confidential computing on FUJITSU-MONAKA with Arm CCA

    Marc Meunier
    Marc Meunier
    Discover how FUJITSU-MONAKA secures AI and HPC workloads with Arm v9 and Realm-based confidential computing.
    • October 13, 2025
  • Pre-silicon simulation and validation of OpenBMC + UEFI on Neoverse RD-V3

    odinlmshen
    odinlmshen
    In this blog post, learn how to integrate virtual BMC and firmware simulation into CI pipelines to speed bring-up, testing, and developer onboarding.
    • October 13, 2025