SPVMを使ったディープラーニング高速化

SPVMを使ったディープラーニング高速化です。MNIST手書き認識ディープラーニングをSPVMで記述してPerlから呼び出しています。SPVMはC言語にトランスパイルされるので、C言語のパフォーマンスが実現されています。

SPVMを使ったディープラーニング高速化 - その1 一部SPVM化

ピュアPerlで書かれたMNIST手書き認識ディープラーニングのソースコードの一部をSPVMを使って書き直しました。

さらに、本格的にSPVMに書き直しました。パフォーマンスが格段に上がっています。

SPVMを使ったディープラーニング高速化のサンプルdeep_learning_spvm.plです。

SPVMを使ったディープラーニング高速化 - その2 本格的にSPVM化

さらに、本格的にSPVMに書き直しました。パフォーマンスがさらに上がっています。

SPVMを使ったディープラーニング高速化のサンプルdeep_learning_spvm2.plです。

関連情報