私は最近、GPU ベースの画像レジストレーション手法の実装に携わっています。CPUコードはMatLabで書かれており、集中的な検索から得られるものなので、MatLabにこだわっています。ジャケットまたは matlab ptx ファイルの 2 つのオプションがあります。
最近 mathwork がジャケットを取得したので、カーネルを CU ファイルとして記述し、それを使用してptx ファイルnvcc -ptx filename.cu
を生成する唯一のオプションがあります。私の懸念は、Cuda API や、CUBLAS のような GPU での基本的な行列演算を解決するために導入されたライブラリを使用しないことで、大きな機会を逃していることです。
だから、MexファイルのMexファイルからCuda APIを使用する方法はありますか? また、使用している MatLab バージョンの代わりに、研究で使用できる C/C++ で記述された優れた画像登録フレームワークはありますか?