抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
さまざまな科学技術計算で用いられる行列行列積計算の高速化手法の一つに,Strassenのアルゴリズムがある。これは1回の適用で計算量を約7/8に削減するアルゴリズムである。また,このアルゴリズムは再帰的に適用することができ,段数(Strassenの適用回数)を増やすことで計算量をO(N
3)からO(N
Z(Z=log
2)
7)まで削減できる。高速化のためには,計算機環境に合わせて適切な段数を選択する必要がある。適切な段数は行列サイズごとに決まるのでチューニングに多くの時間を要する。本研究では,線形代数ライブラリATLASをベースとしたStrassenの段数を自動チューニングする行列積計算ライブラリSAT Lib(Strassen Auto Tuning Library)を試作した。SAT LibではStrassen及びATLASの特性を利用し,チューニングにかかる時間を削減する。SAT Libの評価を行った結果,全行列サイズを計測する場合に比べXeon X5660上で約1/61,Intel Core i7 2600上では約1/53までチューニング時間を削減できた。(著者抄録)