Strassenのアルゴリズムを付加した行列積自動チューニングライブラリ

Search this article

Description

行列行列積を計算する DGEMM の性能は,さまざまな科学技術計算において重要である.DGEMM の高速化の手法の 1 つに Strassen のアルゴリズムがある.これは再帰的アルゴリズムであり,適用する回数を増やすことで計算量を O(N3) から O(Nlog7) まで削減することができる.しかし,計算機や行列サイズに合わせた適切な回数を選択しないと高速化できない.本研究では,Strassen のアルゴリズムを,自動チューニング機能付きの線形代数ライブラリである ATLAS をベースにして組み合わせた.そして,最適な適用回数を自動的に選択する機能をもつ行列行列積計算ライブラリを試作し,計算性能の評価を行った.実験の結果,さまざまな行列サイズで ATLAS 単体より高い性能を引き出すことができた.また,通常の方法に比べて誤差がどの程度になるか確認した.

Journal

Related Projects

See more

Details 詳細情報について

  • CRID
    1571135652911160960
  • NII Article ID
    110009536431
  • NII Book ID
    AN10463942
  • Text Lang
    ja
  • Article Type
    journal article
  • Data Source
    • CiNii Articles
    • KAKEN

Report a problem

Back to top