• Home
  • Search
  • Porting the MPI-parallelised LES model PALM to multi-GPU systems and many integrated core processors - an experience report
  • Cite Icon1
  • https://doi.org/10.1504/ijcse.2018.095850Copy DOI Icon

Porting the MPI-parallelised LES model PALM to multi-GPU systems and many integrated core processors - an experience report

  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

The computational power and availability of graphics processing units (GPUs) and many integrated core (MIC) processors on high performance computing (HPC) systems is rapidly evolving. However, HPC applications need to be ported to take advantage of such hardware. This paper is a report on our experience of porting the MPI+OpenMP parallelised large-eddy simulation model (PALM) to multi-GPU as well as to MIC processor environments using OpenACC and OpenMP. PALM is written in Fortran, entails 140 kLOC and runs on HPC farms of up to 43,200 cores. The main porting challenges are the size and complexity of PALM, its inconsistent modularisation and no unit-tests. We report the methods used to identify performance issues as well as our experiences with state-of-the-art profiling tools. Moreover, we outline the required porting steps, describe the problems and bottlenecks we encountered and present separate performance tests for both architectures. We however, do not provide benchmark information.

Similar Papers
  • Book Chapter

Code Modernization Tools for Assisting Users in Migrating to Future Generations of Supercomputers

  • Jan 01, 2017
  • Ritu Arora +1
  • Book Chapter
  • Citations1

Chapter 26 - Scalable Out-of-Core Solvers on a Cluster

  • Nov 21, 2014
  • High Performance Parallelism Pearls
  • Eduardo D’Azevedo +3
  • Conference Article
  • Citations22

A 5GHz 7nm L1 cache memory compiler for high-speed computing and mobile applications

  • Feb 01, 2018
  • Michael Clinton +5
  • Conference Article
  • Citations5

Using Monitoring Data to Improve HPC Performance via Network-Data-Driven Allocation

  • Sep 20, 2021
  • Yijia Zhang +7
  • Research Article
  • Citations11

Interpolation-Restart Strategies for Resilient Eigensolvers

  • Jan 01, 2016
  • SIAM Journal on Scientific Computing
  • E Agullo +3
  • Research Article
  • Citations13

Cost-oriented proactive fault tolerance approach to high performance computing (HPC) in the cloud

  • Jan 22, 2014
  • International Journal of Parallel, Emergent and Distributed Systems
  • Ifeanyi P Egwutuoha +4
  • Book Chapter

Advanced Models, Applications, and Software Systems for High Performance Computing — Application in Microelectronics

  • Jan 01, 1999
  • E Langer +1
  • Conference Article
  • Citations7

Accelerating pattern matching in neuromorphic text recognition system using Intel Xeon Phi coprocessor

  • Jul 01, 2014
  • Khadeer Ahmed +3
  • Research Article
  • Citations82

Online Diagnosis of Performance Variation in HPC Systems Using Machine Learning

  • Apr 01, 2019
  • IEEE Transactions on Parallel and Distributed Systems
  • Ozan Tuncer +7
  • Research Article

PerfSuite: An Automatic Performance Suite for HPC Applications

  • Jan 14, 2026
  • Journal of Circuits, Systems and Computers
  • Qiong Jiang +5
  • Conference Article
  • Citations6

Comparison of Parallel Programming Models on Intel MIC Computer Cluster

  • May 01, 2014
  • Chenggang Lai +4
  • Conference Article
  • Citations11

A Case Study of Designing Efficient Algorithm-based Fault Tolerant Application for Exascale Parallelism

  • May 01, 2012
  • Erlin Yao +4
  • Conference Article
  • Citations5

Performance Analysis of GPU Accelerators with Realizable Utilization of Computational Density

  • Jul 01, 2012
  • Justin W Richardson +2
  • Dissertation

Characterization and remediation for soft error reliability on GPU

  • Jan 01, 2019
  • Fritz Gerald Previlon
  • Conference Article
  • Citations4

Simulation Framework for Studying Optical Cable Failures in Dragonfly Topologies

  • May 01, 2019
  • Tiffany A Connors +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.