まずは人間の大脳並みのニューロンを収容できるプログラム・環境を構築する
大脳皮質の脳細胞数:150億個前後
int型変数1個=メモリ4byte
150億個=600億byte=55.87GBが必要
現PCのメモリが24GBなので、
20GBほどをプログラムに回すとすれば
20GB
=21474836480byte
=5368709120個のint変数
≒53億個の変数
現プログラムでは1ニューロンの表現に20個ほどの変数を使うので
メモリ上では2億個前後のニューロンが表現可能。
残りはファイル上での表現になると思われる。
とりあえず、
データの保存をファイル保存からデータベース保存にし、
現プログラムで2億個のシミュレーションにどのくらいの時間がかかるかを計測する
※参考
バイト換算 - 高精度計算サイト