Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

On Using Linux Kernel Huge Pages with FLASH, an Astrophysical Simulation Code

Journal Article · · Proceedings - IEEE International Conference on Cluster Computing
 [1];  [2];  [2];  [2];  [2];  [2];  [2]
  1. Stony Brook Univ., NY (United States); Stony Brook University
  2. Stony Brook Univ., NY (United States)
We present efforts at improving the performance of FLASH, a multi-scale, multi-physics simulation code principally for astrophysical applications, by using huge pages on Ookami, an HPE Apollo 80 A64FX platform. FLASH is written principally in modern Fortran and makes use of the PARAMESH library to manage a block-structured adaptive mesh. We explored options for enabling the use of huge pages with several compilers, but we were only able to successfully use huge pages when compiling with the Fujitsu compiler. As a result, the use of huge pages substantially reduced the number of translation lookaside buffer misses, but overall performance gains were marginal.
Research Organization:
Stony Brook Univ., NY (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Nuclear Physics (NP)
Grant/Contract Number:
FG02-87ER40317
OSTI ID:
1907872
Journal Information:
Proceedings - IEEE International Conference on Cluster Computing, Journal Name: Proceedings - IEEE International Conference on Cluster Computing Vol. 2022; ISSN 1552-5244
Publisher:
IEEECopyright Statement
Country of Publication:
United States
Language:
English

Similar Records

Experiences with Porting the FLASH Code to Ookami, an HPE Apollo 80 A64FX Platform
Conference · 2022 · International Conference on High Performance Computing in Asia-Pacific Region Workshops · OSTI ID:1907875

Performance of an Astrophysical Radiation Hydrodynamics Code under Scalable Vector Extension Optimization
Journal Article · 2022 · Proceedings - IEEE International Conference on Cluster Computing · OSTI ID:1907870

Mechanism for reducing page migration overhead in memory systems
Patent · 2019 · OSTI ID:1568554