アカウント名:
パスワード:
多分無理。
一応、オープンソースのNVIDIA GPU向けドライバーとして、 nouveau [wikipedia.org]があります。
CUDAのコンパイルについては、LLVMのC言語系コンパイラであるclangにCUDAのフロントエンド [llvm.org]とPTXのバックエンド [llvm.org]があるため、オープンソースでもCUDAをNVIDIA GPU用アセンブラのPTXにコンパイルする所までは可能なはずです。ただ、オープンソースだと、PTXをGPU固有アセンブラのSASSへ変換する
Pocl [portablecl.org]みつけた
Poclは、OpenCL -> PTX 及び OpenCL -> CUDAですね。問題はPTX -> SASS (又はcubin)です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家
ドライバーの規約に抵触するのだから、ドライバーを自作すればいいのよ (スコア:0)
多分無理。
Re: (スコア:2, 興味深い)
一応、オープンソースのNVIDIA GPU向けドライバーとして、 nouveau [wikipedia.org]があります。
CUDAのコンパイルについては、LLVMのC言語系コンパイラであるclangにCUDAのフロントエンド [llvm.org]とPTXのバックエンド [llvm.org]があるため、
オープンソースでもCUDAをNVIDIA GPU用アセンブラのPTXにコンパイルする所までは可能なはずです。
ただ、オープンソースだと、PTXをGPU固有アセンブラのSASSへ変換する
Re: (スコア:0)
Pocl [portablecl.org]みつけた
Re:ドライバーの規約に抵触するのだから、ドライバーを自作すればいいのよ (スコア:0)
Poclは、OpenCL -> PTX 及び OpenCL -> CUDAですね。
問題はPTX -> SASS (又はcubin)です。