4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Scalable Matrix Extension (SME)Advent Calendar 2024

Day 10

SME日記その9 OpenBLASのSME対応状況について調べる

Last updated at Posted at 2024-12-08

ここまで調べて,ふと,OpenBLASやApple Accelerate FrameworkですでにSMEに対応している可能性に思い至り,まずOpenBLASに関して調査をしてみました.

SMEシリーズ

OpenBLASのChangelog.txt

  • Version 0.3.28 8-Aug-2024
  • Version 0.3.27 4-Apr-2024
  • Version 0.3.26 2-Jan-2024
  • Version 0.3.25 12-Nov-2023
  • Version 0.3.24 03-Sep-2023
  • Version 0.3.23 01-Apr-2023
  • ...
  • Version 0.1 alpha1 20-Mar-2011

SMEを検索しましたが見つかりませんでした.また,Scalable Matrix Extension でも見つかりませんでした.

Version 0.3.28に下記の記述を見つけました.

  • added optimized SGEMV and DGEMV kernels for A64FX
  • added optimized SVE kernels for small-matrix GEMM
  • fixed potential miscompilation of the SVE SDOT and DDOT kernels
  • fixed potential miscompilation of the non-SVE CDOT and ZDOT kernels

よって,OpenBLASの現行バージョン(Version 0.3.28)は,SMEに対応していない可能性が高く,これからSVE対応していくものと思います.

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?