C++ AMP用の行列ライブラリが必要です。これは、基本的な操作だけでなく、任意のサイズの行列の逆行列と QR 分解も実行できます。
BLAS AMP の実装があることを最初に発見しましたが、 BLASが行列反転を実行できるかどうかを述べている場所を見つけることができませんでした。誰かがその機能について教えてくれたり、AMP に適した並列行列ライブラリを提案したりできますか? ありがとう!
編集:行列反転が可能なLAPACK AMPライブラリを見つけました(と思います)が、まだ開発中です:(
C++ AMP用の行列ライブラリが必要です。これは、基本的な操作だけでなく、任意のサイズの行列の逆行列と QR 分解も実行できます。
BLAS AMP の実装があることを最初に発見しましたが、 BLASが行列反転を実行できるかどうかを述べている場所を見つけることができませんでした。誰かがその機能について教えてくれたり、AMP に適した並列行列ライブラリを提案したりできますか? ありがとう!
編集:行列反転が可能なLAPACK AMPライブラリを見つけました(と思います)が、まだ開発中です:(
C++ AMP 用の LAPACK ライブラリを見つけることができませんでした。ただし、OpenCL で使用できるものもあります。
具体的には、テネシー大学の clMAGMA です。
http://icl.cs.utk.edu/magma/software/view.html?id=152
ここから LAPACK の下に配置するには、AMD OpenCL BLAS ライブラリが必要です。
これは、GPU でオープン ソース ライブラリを使用して行列を反転する唯一の方法だと思います。openCL であるため、CUDA とは異なり、これは (C++ AMP のように) プラットフォームに依存しません。
-マット・マスト www.mustotechnologies.com