Skip to main navigation Skip to search Skip to main content

A Further Study of Linux Kernel Hugepages on A64FX with FLASH, an Astrophysical Simulation Code

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

We present an expanded study of the performance of FLASH when using Linux Kernel Hugepages on Ookami, an HPE Apollo 80 A64FX platform. FLASH is a multi-scale, multi-physics simulation code written principally in modern Fortran and makes use of the PARAMESH library to manage a block-structured adaptive mesh. Our initial study used only the Fujitsu compiler to utilize standard hugepages (hp), but further investigation allowed us to utilize hp for multiple compilers by linking to the Fujitsu library libmpg and transparent hugepages (thp) by enabling it at the node level. By comparing the results of hardware counters and in-code timers, we found that hp and thp do not significantly impact the runtime performance of FLASH. Interestingly, there is a significant reduction in the TLB misses, differences in cache and memory access counters, and strange behavior is observed when using thp.

Original languageEnglish
Title of host publicationPEARC 2023 - Computing for the common good
Subtitle of host publicationPractice and Experience in Advanced Research Computing
PublisherAssociation for Computing Machinery, Inc
Pages186-195
Number of pages10
ISBN (Electronic)9781450399852
DOIs
StatePublished - Jul 23 2023
Event2023 Practice and Experience in Advanced Research Computing, PEARC 2023 - Portland, United States
Duration: Jul 23 2023Jul 27 2023

Publication series

NamePEARC 2023 - Computing for the common good: Practice and Experience in Advanced Research Computing

Conference

Conference2023 Practice and Experience in Advanced Research Computing, PEARC 2023
Country/TerritoryUnited States
CityPortland
Period07/23/2307/27/23

Keywords

  • A64FX architecture
  • astrophysics
  • high performance computing

Fingerprint

Dive into the research topics of 'A Further Study of Linux Kernel Hugepages on A64FX with FLASH, an Astrophysical Simulation Code'. Together they form a unique fingerprint.

Cite this