Oreste, You might find some answers here, but this paper assumes the code follows a straight port of the CLA white paper pseudo code, not the optimized version we have today. The author used OpenMP for accelerating hotspots and benchmarked the difference.
-Doug http://dr.archives.pdx.edu/xmlui/handle/psu/7090 == snip from abstract == For the work presented here, a complete implementation of Numenta's current algorithm was done in C++. In validating the implementation, first and higher order sequence learning was briefly examined, as was algorithm behavior with noisy data doing simple pattern recognition. A pattern recognition task was created using sequences of handwritten digits and performance analysis of the sequential implementation was performed. The analysis indicates that the resulting rapid increase in computing load may impact algorithm scalability, which may, in turn, be an obstacle to widespread adoption of the algorithm. Two critical hotspots in the sequential code were identified and a parallelized version was developed using OpenMP multi-threading. =====================
_______________________________________________ nupic mailing list [email protected] http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
