NECページの先頭です。本ウェブサイトでは、JavaScriptおよびスタイルシートを使用しております。お客さまがご使用のブラウザではスタイルが未適応のため、本来とは異なった表示になっておりますが、情報は問題なくご利用いただけます。Japanここからサイト内共通メニューです。サイト内の現在位置を表示しています。第一原理バンド計算ソフトウェアPHASEに最適化施策を適用し、32coresで4.2倍の性能向上を実現しました。アプリケーションの最適化によって計算機システムの本来の性能を引き出すことで、システムの更新、増設を行うことなく、より高精度、大規模な計算が可能となります。性能強化ここで適用された最適化は以下の通りです。アプリケーションの性質に応じた多様な手法で性能向上を実現しています。V800高負荷部分について、CPUキャッシュ有効利用のためブロッキング(処理の細分化)を適用しました。処理を、効率的に演算が行える行列積の形状に置き換え、BLASライブラリを使用するよう変更しました。行列積化+manualブロッキングにおける最適な分割サイズを、入力データにもとづき実行時に自動検出する仕組みにしました。PHASEプログラムは、革新的シミュレーション研究センターによる「イノベーション基盤シミュレーションソフトウェアの研究開発」プロジェクトの一環として開発が進められており、当センターのWebページでソースコードが入手できます。