Java Tuning of specific processors. AMD APL ... ACML etc. ?
there are some Questions I can't answer myself. Maybe this is the right place :-)
I have found special Libraries for Intel and AMD CPU's incl. a set of software routines that 'accelerate app development and optimization' with massive performance gain's in special routines. The Intel Lib's seems to have a special Licence (?) and the AMD Lib's seems to be free to use.
- AMD Performance Library (APL) (..ACML)
- Intel (IPP) Integrated Performance Primitives (..Intel MKL etc)
OK i can use the Intel IPP via native Interface ... the JNI Classes are included. I can write my own JNI to the AMD's lib but ..
How can Java use this special routines ?
The interesting lib for me is the AMD APL because it is free to use.
Is it possible that the JVM and some routines that were implemented in Java can use these special routines to get the performance gain internal ?
Maybe this would be an interesting part for "Out of Box Performance" [David Dagastine's Weblog]
... little dream ;-) speeding up the Java native Lib's ... jpeg encoding/decoding, zlib twice as fast
string processing ... colorcode conversion .. java 2d .. media framework OpenCV in Java blub blub