More than that, Mahout is mostly Hadoop-based, which is well up the stack from Java. No there is nothing CUDA-related in the project. The closest thing are the pure Java non-Hadoop-based recommender pieces. But it is still far from CUDA.
I think CUDA is intriguing since a lot of ML is a bunch of matrix math and GPUs are very good at vectorized math. I think a first step is to introduce proper JNI bindings for the big matrix math jobs and see how much that gains. If it's a lot, then CUDA-izing the JNI pieces is an interesting next step. On Sun, Jul 8, 2012 at 11:41 PM, mohsen jadidi <[email protected]> wrote: > Hello , > > This is my first post here and I just started reading about Hadoop, Mahout > and all. I was wondering if there is any solution to use Mahout on parallel > computing on GPU (mainly CUDA) ? I know it's a bit wired question to ask > because cud a is C base and Mahout is Java base , but I just ask it as > curiosity! I think it would be a very cool combination to use both cluster > and local parallelisation ! > > cheers, > -- > Mohsen
