One weakness of J for GPU is that J doesn't support single precision or half precision float but which are what GPU being commonly used for. The overhead of conversion from/to double precision may or may not be significant, it depends on applications, ymmv.
On Dec 20, 2017 4:39 AM, "TongKe Xue" <[email protected]> wrote: > Hi, > > In my experience, on the CPU, J beats Java. I suspect this is due to > Java's GC and J's ability to via "higher representation of ranks/loops" to > run highly optimized code. > > Is there any reason to believe that GPU-backed-J would beat Tensorflow on > Tensor / Deep Learning work ? > > Given that much of said works reduces to cuBlas + cuDNN, it seems like a > GPU-backed-J, although more concise, would end up calling the same > functions. > > Thanks, > --TongKe > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
