トップページ印刷時に縮小されてしまう場合などにご利用ください。高性能計算では、実際のマシンで試験実行して最も性能の良い実装を選択する自動チューニングの研究を行なっている。考慮して最適化を行なう自動チューニングシステムの構築を目指している。システム(ハード、OS、コンパイラ、基盤lib)によって、それぞれの実装の性能は異なるためシステム毎にソフトウエアのチューニングを自動的に行なう。ソフトウエアのチューニングでは複数の等価な実装の選択肢を準備し、試行実験により最適な選択肢を選択し設定する。試行実験では性能モデルの構築と選択を行ない、未知の部分はベイズ統計でモデル化を行い、得られたデータに従って続く実験を決める逐次実験計画により,最小限の実験で最大限の最適化を実現する。この研究に興味を持つ企業や団体と共同研究を行ないたいと考えている。(概念図1)「自動チューニング技術」:チューニング対象のソフトウェアを実システムにおいて評価し、最適な選択肢を決定する手続きを自動化する。礼仁(概念図2)ベイズ統計に基づく数理的基盤により、モデリングと実験的評価の限界を越える融合を実現する。産学協創推進本部で骨子をまとめたものです。本件に関する共同研究等のお問い合わせは、左のバナーをクリックしてください。スタッフがお問い合わせをお受けいたします。