I use Java to compute cosine distance measures on rows and columns of a matrix.
(using this approach: http://sujitpal.blogspot.com/2008/09/ir ... sures.html)
For matrices with more than 10,000 rows or columns I think that using openCL (via its java wrapper, JOCL) will make things much faster.
I'd be very happy if someone could point me to simple tutorials on how to use openCL for data intensive (not gaming) uses. Thx!