Bas me informativno zanima, bez ikakve skrivene namjere :)
Mislim, jel ti potrebno da imas bas najjaci model trenutno na trzistu ili je to vise onako merak?
http://www.dimkovic.com/distrib/SpikeFun_v0.21.zip
Idi na "Simulation Configuration" - i stavi 48x48x192 neurona... pa ces videti zasto, malo ce ti podgrejati procesor(e) :)
Doduse, tu je daleko veci problem memory I/O - tj. aplikacija je totalno memory-bound. Primera radi, skok sa 4 na 6 jezgara donosi jako mala poboljsanja, nekih 10-tak% clock-for-clock - ali zato promena brzine memorije sa DDR3 1333 na DDR3 2000 donosi preko 30%
Ista prica i sa AVX instrukcijama - skoro nikakvi dobitci iako sam se iscimao ceo dan da napisem AVX rutine za f-je koje pojedu preko 50% vremena izvrsavanja... par % ubrzanja - zato sto je problem u brzini memorije, i to sto se dobija nesto malo u IPC-u ne pomaze kada jednostavno ne moze da se napumpa dovoljno podataka.
Zato... CUDA :-) GDDR5 + vektorska krckalica FTW :-)
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey