在天体物理模拟代码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