Hi Joonas,

Impressive work. 

What IRC Server are you on? (Haven’t used IRC since the 90´s :) )   I have a 
pending request for clearance to share some CUDA code that might interest you. 
Very similar to openCL.

I do not know your purpose for working on this, but I see you like to work in 
an linux environment. One piece of advice I can give you is to read up on 
powerLinux a bit: http://www-03.ibm.com/systems/power/solutions/developers/
This is the hardware platform where the revolution will take place, and IBM’s 
watson runs on power systems. (And no I do not work for IBM). Today we can have 
16TB of RAM on the 795 and that will soon double to 32TB according to some 
rumours regarding the power8 platform.

I am sorry I can only offer my encouragement at this point in time, but 
hopefully can soon share some code that might interest you.



Good luck and keep up the good work!

-Hannu









On 25 Oct 2013, at 00:10, Joonas Haapala <[email protected]> wrote:

> 
> Hello Numenta!
> 
> I'll start with a quick introduction: I'm a student at Aalto University, 
> Finland, currently studying for B.Sc. in Systems Analysis (applied maths, 
> statistics, decision theory and the like).
> 
> I remember seeing a discussion about porting the HTM algorithms to a GPU for 
> performance boosts (and someone mentioning on the IRC channel that it will be 
> hard, and I'm not here to prove otherwise) so I decided to give it a shot.
> 
> In my free time I've been working on an OpenCL implementation of the Cortical 
> Learning Algorithms as described in the whitepaper. The project is still in 
> very early stages and I haven't any cool results to show, but I'm hoping it 
> will serve at least as a source of inspiration to the community.
> 
> I try to keep the code as simple as possible so that it is still possible to 
> reason about the logic behind it. That being said I had to cut some corners 
> in the process of porting the algorithm due to the limitations of SIMT 
> computing and I haven't documented all those changes yet. One such change is 
> that in the TP I never build a list of proposed changes to a segment, I just 
> collapse the changes to a separate state and later decide whether to apply 
> them or not.
> 
> The code is available in GitHub: http://github.com/Jontte/CortiCL
> 
> I'm a keen IRC user so should you prefer a more informal chat with me you 
> will find me in the #nupic channel with the nickname Jontte.
> 
> Best regards,
> 
> Joonas Haapala
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to