hey @blueberry , might I ask you how is it possible for neanderthal to be so much faster than the equivalent JBLAS? I mean they use the same ATLAS technology on the background right? then what makes them so different? o.O
@carocad Every cook has some secrets to his recipe :simple_smile:
But I don't - I just researched in detail various aspects of calling native libraries and working with them. Also wrote by hand some things that people usually use a (bad) code generator for.
@blueberry well my deepest congratulations to the chef 😉 very tasty !! I thought that pure Java was as fast as Clojure could get but I realize that I was gracefully wrong 😄
@carocad Thanks. One delicious course that might also be to your liking is that the next release (probably in a week or two) comes with a GPU engine that works on all major GPUs (AMD, Nvidia, Intel, AND Mac) and is more than 1000x faster than *optimized* java for large matrix multiplication.
@blueberry wow !! awesome. Just out of curiosity: are you planning to support the core.matrix API?
I do not need that, so I guess that depends on the clojurians that do.
I thought so. Even so it is still an awesome project 😄. I opened an issue in clatrix repo to let them know about your advances. It will up to them to adopt your library.