以下の内容はhttps://vengineer.hatenablog.com/entry/2025/03/01/080000より取得しました。


AMD Ryzen AIを Fortran で使う!

はじめに

下記のXの投稿に、AMD Ryzen AI を Fortran で使うという論文が流れてきました。

Fortran ?

によると、下記の図に Fortran のフローがありました。

Fortran source code は、Flang にて、HLFIR & FIR に変換し、Lowering 後、MLIR dialects になり、Lowering pass して、LLVM dialect => LLVM IR になるようです。

これに対して、Ryzen AI (AIE) 用と CPU code 用に分割するようなフローにしているようです。AIE code になれば、既存の環境を使えるということ。

性能比較

CPUとNPUでの性能比較です。単体では、CPUの方がかなり速いですね。

処理するArray sizeを大きくすると、NPUの方が速いようです。

おわりに

これ、Fortran じゃなくて、C++とかSYCLとかでは、できないでしょうか?

あー、過去のブログで紹介していましたね。

vengineer.hatenablog.com




以上の内容はhttps://vengineer.hatenablog.com/entry/2025/03/01/080000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14