# LULESH Livermore Unstructured Lagrangian Explicit Shock Hydrodynamicsの略。Lawrence Livermore National Laboratory製の、反復的な衝撃流体力学シミュレーションを模したHPCプロキシアプリケーションである。時間とともに変形するメッシュを扱い、セルとコーナーの変化する位置を取得してその値にアクセスするために複数回のメモリアクセスを要する。プロキシアプリケーションとは、大規模アプリケーションから計算的に複雑なコード区間を切り出し、その性能を詳細に分析するためのものである。[[@2018__TVCG__MemAxes - Visualization and Analytics for Characterizing Complex Memory Performance Behaviors]] の事例研究では、LULESHの235,447サンプル×18属性のメモリアクセスデータをMemAxesで分析し、両プロセッサソケットにまたがるz-index方向のデータ分割の非効率を発見・修正することで、メモリアクセスサイクルを60%、総実行時間を10%削減した。(Source: [[@2018__TVCG__MemAxes - Visualization and Analytics for Characterizing Complex Memory Performance Behaviors]] §9.1) ## 関連 - 本ソース: [[@2018__TVCG__MemAxes - Visualization and Analytics for Characterizing Complex Memory Performance Behaviors]] - 開発元: [[Lawrence Livermore National Laboratory]] - 姉妹プロキシアプリケーション: [[XSBench]]