中文

在天体物理模拟代码FLASH中使用Linux内核大页的探讨

分布式、并行与集群计算 2022-07-28 v1 高能天体物理现象 天体物理仪器与方法

摘要

我们介绍了在Ookami(一个HPE Apollo 80 A64FX平台)上通过使用大页来提升FLASH性能的尝试,FLASH是一个主要用于天体物理应用的多尺度、多物理场模拟代码。FLASH主要用现代Fortran编写,并利用PARAMESH库管理块结构自适应网格。我们探索了使用多种编译器启用大页的选项,但仅在使用Fujitsu编译器编译时成功使用了大页。大页的使用显著减少了转换检测缓冲区未命中次数,但整体性能提升甚微。

关键词

引用

@article{arxiv.2207.13685,
  title  = {On Using Linux Kernel Huge Pages with FLASH, an Astrophysical Simulation Code},
  author = {Alan C. Calder and Catherine Feldman and Eva Siegmann and John Dey and Anthony Curtis and Smeet Chheda and Robert J. Harrison},
  journal= {arXiv preprint arXiv:2207.13685},
  year   = {2022}
}

备注

6 pages, 1 figure, accepted to Embracing Arm for HPC, An IEEE Cluster 2022 Workshop