# XSBench
OpenMC(モンテカルロ法による原子炉の粒子相互作用シミュレーション)のHPCプロキシアプリケーション。非決定的なアルゴリズムに基づくため、メモリアクセスパターンが予測しづらく、性能分析上の難題となる。[[@2018__TVCG__MemAxes - Visualization and Analytics for Characterizing Complex Memory Performance Behaviors]] の事例研究では、XSBenchの175,430サンプル×13属性のメモリアクセスデータをMemAxesで分析し、実行が3つのフェーズ(低コストな初期フェーズ・L1キャッシュに収まらない大規模データのソートを伴うフェーズ・複数プロセッサコアによる非決定的アクセスがNUMAアクセスを引き起こすフェーズ)から成ることを発見し、開発者への確認で裏付けた。(Source: [[@2018__TVCG__MemAxes - Visualization and Analytics for Characterizing Complex Memory Performance Behaviors]] §9.2)
## 関連
- 本ソース: [[@2018__TVCG__MemAxes - Visualization and Analytics for Characterizing Complex Memory Performance Behaviors]]
- 姉妹プロキシアプリケーション: [[LULESH]]