Top > 2012-06-02 > 3 (発表3)LLVM meets GPU LLVM って何よ。 Low Level Virtual Machine. コンパイラ基盤 LLVM IR の中間言語に落とす事で 言語と実行コードの組み合わせをカバーする。 JIT も対応! 去年あたりから LLVM に NVIDIA GPU 向け実装が入ってる。 CUDA Frontend PTX Backend. CUDA Compiler SDK Preview NVVM IR (LLVM でなく?) NVVM は LLVM のサブセット。 組み込み関数が使えない。NVIDIA で使えない命令を外してる。 NVVM Library API
pynvvm
|