thank you eric, for your quick response; other way to stay on CPU, but go faster for math intensive Java applications may be to call a use of intel's MKL. I found following link.; https://software.intel.com/en-us/articles/performance-tools-for-software-dev... MKL is a libraly which contains fast matrix-matrix or matrix-vector, or vector-vector numerical calculation tools. MKL is installed on caparmor, if isis-fish have a lot of math-calculation to do, this may be a way to make it run faster... (the problem is it would only work with intel-cpu...and if we chose not intel-cpu) If you are interested to try, MKL is installed on caparmor. regards, Tina Le 2015-04-20 15:54, Eric Chatellier a écrit :
Le 20/04/2015 15:13, Tina ODAKA a écrit :
Hello isis-fish developper. Hi,
I was on phone with AMD, and they were explaining to me that java can run in GPGPU architecture. which means that you can run your java code not only using your CPU but graphical processor part of a computer. http://developer.amd.com/resources/java-zone/ did you know that? are you interested? We already knew about code running on GPU. But, as we currently know it, java can't run on GPU yet. For example, Aparapi is an API to manage Opencl compiled code to run on cpu.
So, we can't make use of GPUs with today's IsisFish architecture. Maybe in a few years, but we need to improve better use of CPUs first.
As we'll move from machine caparmor to machine datarmor, I would like to know if you are interested in such optimisation in future or not,
regards, Tina Regards, Eric.