RVMX GPUの利用 について検討と現状
RVMX GPUの利用 について検討と現状
概要
RVMX GPUの利用 について検討と現状
一般的にはソフトはCPU処理されます、RVMXでは大容量のデータや高速処理が必要な時はCPU内の複数コアを利用した並列処理で対応しています。
例として
マルチタスク処理 サービスエリア シュミレーション
等があります。
しかし、ディープランニングや
RVMX ブロックチェイン(BlockChain)のマイニング試験Tool紹介(参考機能)
では力不足です。
それを補うのが
GPU(グラフィック処理用)
の利用です
GPUの利用には
OpenCL
というオープンな規格や、
CUDA
の利用があります。
OpenCLとCUDAの違いは、OpenCLはGPUのメーカを特定しません、しかしCUDAは開発元の
NVIDIA
製のGPUに限定されます。
一般的にNVIDIA製のGPUはPCに後付けするグラフィックボードとして提供されていて、主にゲーム用です、
またブロックチィエンのPCマイニング用にも使われていました(しかし、現在では
ASIC機
による
マイニング工場
が主流となっています)。
RVMXでも
OpenCLクラス
と
CUDAクラス
(CUDAはNVIDIA製のグラフィックボードが必要で開発環境が整っていなくて中断)は開発しています。
OpenCLクラスでも当社の開発環境のC#では現在は全てを賄えません、C言語で用途に合わせたスクリプトを作らなければなりません。
提供ソフトのQ&A
(有)RVMX