Erlang の NIF (C 拡張) を使って GPGPU との連携を考えているという話を以前書いた。
この時は GPGPU 、つまり CUDA を使って変換系で何かできそうというレベルの認識だった。実際 NVDEC と NVENC をドキュメント読んだり、サンプルを読んだりしてみたら、自分の認識が色々間違っていることが分かった。
自分の理解のためにまとめてみることにした。間違っていたらコメントで指摘してほしい。
Erlang の NIF (C 拡張) を使って GPGPU との連携を考えているという話を以前書いた。
この時は GPGPU 、つまり CUDA を使って変換系で何かできそうというレベルの認識だった。実際 NVDEC と NVENC をドキュメント読んだり、サンプルを読んだりしてみたら、自分の認識が色々間違っていることが分かった。
自分の理解のためにまとめてみることにした。間違っていたらコメントで指摘してほしい。