Loading article…
リバモア ループ(リバモア Fortran カーネルまたはLFKとも呼ばれる) は、並列コンピュータのベンチマークです。これは、ローレンス リバモア国立研究所のコンピュータで実行される科学的ソース コードから、フランシス H. マクマホンによって作成されました。24 個のdo ループで構成されており、そのうちのいくつかはベクトル化できますが、いくつかはベクトル化できません。
このベンチマークは1986年にLivermore Fortranカーネル:数値性能範囲のコンピュータテストで発表されました。[1]
リバモア ループはもともとFortranで書かれていましたが、その後多くのプログラミング言語に移植されました。
各ループは異なる数学的カーネルを実行します。それらのカーネル[2]は次 のとおりです。
- 流体力学フラグメント
- 不完全コレスキー 共役勾配
- 内積
- バンド線形システムソリューション
- 三角線形システムの解
- 一般線形回帰方程式
- 状態方程式の断片
- 交互方向の暗黙の積分
- 予測因子を統合する
- 差異予測子
- 最初の合計
- 最初の違い
- 細胞内の2次元粒子
- 細胞内の1次元粒子
- カジュアルFortran
- モンテカルロ検索
- 暗黙の条件付き計算
- 2次元明示的流体力学フラグメント
- 一般線形回帰方程式
- 離散座標輸送
- マトリックス-マトリックス輸送
- プランク分布
- 2次元暗黙的流体力学フラグメント
- 最初の配列の最小値の位置。
参考文献
- ^ FH McMahon. リバモア Fortran カーネル: 数値パフォーマンス範囲のコンピュータ テスト。技術レポート UCRL-53745、ローレンス リバモア国立研究所、カリフォルニア州リバモア、1986 年 12 月。NTIS レポート #DE87009360。
- ^ Xingfu Wu. 並列システムのパフォーマンス評価、予測、視覚化。Springer、1999年。ISBN 0-7923-8462-8。144ページ。
外部リンク
- リバモアループ、Fortran バージョン
- リバモア ループ、C バージョン
