Livermore loops とは

リバモア・ループ(Livermore FortranカーネルまたはLFK)は、並列コンピュータのベンチマークです。 Lawrence Livermore National Laboratoryのコンピュータで実行される科学的ソースコードからのFrancis H. McMahonによって作成されました。これは24個のdoループで構成され、そのうちのいくつかはベクトル化され、一部はベクトル化できません。
ベンチマークは1986年にLivermore fortran kernelsで公開されました。数値的な性能範囲のコンピュータテスト。
LivermoreループはもともとFortranで書かれていましたが、その後多くのプログラミング言語に移植されています。
各ループは異なる数学的カーネルを実行します。これらのカーネルは次のとおりです。
 流体力学フラグメント不完全コレスキー共役勾配内積バンディング線形システム解三重らせん線形システム解一般的な線形反復方程式状態方程式交互作用方向暗黙積分積分予測子差異予測子第1総和第1差異セル内の2次元粒子セル内の1次元粒子カジュアルなFortranモンテカルロ探索暗黙の条件付き計算2-D明示的流体力学フラグメント一般的な線形反復方程式離散的な縦座標トランスポート行列 – 行列輸送プランク分布2次元暗黙の流体力学第1配列の最小位置。