Hi Marek,

Thank you very much for your response. I'll start with C++ part as you suggested. To gain some experiences, I'll try to compile it on Linux (Redhat/Centos) first. Then, I'll try to port cmake to Solaris and will compile it there.

Also, once again, if people are interested in porting to SPARC, I maybe able to provide a SPARC system for them to connect. The system will be in DMZ so people can connect to from outside. If anybody interested, please let me know so I will see what I can do.

Once again, thank you so much.

Regards,
Habib

On 04/25/2014 03:14 PM, Marek Otahal wrote:
Hi Habib,

some responses below..


On Sat, Apr 26, 2014 at 12:04 AM, habib valanejad <[email protected] <mailto:[email protected]>> wrote:


    Can Nupic take advantages of system(s) with many cores,

Halfway. The core library is not parallel (imho it's the next big issue we need to face). Swarming (the optimization process for finding best parameters for models) would benefit (but thousands of cores is maybe an outstretch) More complex models, consisting of several "simple CLAs" running in hierarchy would, this could be interesting!

    and big size memories, and big data? Sounds it is product that can
    work with big data, am I right?

yes and YES! esp the python part was memory hungry, according to my simple experiments (100k inputvector, 10k SP,TP) could quickly drain 16gb RAM of personal machine.


    Can it take advantages of many cores and big size memory?

see above


    Fujitsu new M10 systems can go up to 1024 cores, 2048 threads, and
    32 TB of memory.

    Regarding of resources, I may be able to provide a SPARC based
    hardware (Solari 10 or maybe Solaris 11), if you are interested.
    Not a M-10 system, but something which software can be ported on.

    Python should not be a problem. We already have Python ported on
    Solaris. Also, C and C++ compilers and bunch of other tools are
    already available.

    Another concern is cmake, I have not found it on Solaris.

i;ve found this, https://www.opencsw.org/package/cmake/ , is it avail for you?


    Python's pip, I'm not sure if available and if really needed. If
    it is needed,  may be needed to get ported.

pip is just installation tool, if you install the dependencies manually, it's fine.


    Docker, not available on Solaris. New SPARC systems already come
    with hypervisor and domains run on top of a hypervisor.

not needed.


    Anyway, the goal is compiling, porting Nupic for SPARC.

you could start with the C++ part, which we recently extracted to a small stand-alone nupic.core. See external/ folder there for libs that you'll need to satisfy.

Cheers,
--
Marek Otahal :o)


_______________________________________________
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