Ira Abramov <[EMAIL PROTECTED]> writes:

> Howdie ladies (and gentlemen),
> 
> I just got a call from a guy who's running a "highly optimized math app
> in Java" on xeon (I didn't know JVM's had strong VFPUs...) and just got
> himself an Itanium to get better performance. He was very surprised to
> get 25% of the speed on the new platform and wondered if he should
> switch from Windows64 to Linux.

What kind of math? Floating point? Highly parallelized? Using
sophisticated numerics? 

Curiousity: Does Java have implementations of sophisticated numerical
libraries? The usual complement of numerical libraries available in,
say, Fortran (and callable from C etc) offer such a vast array of
careful optimizations for various platforms that if your friend is not
using them then most likely he is not utilizing either Xeon or
Itanium.

I'd suggest profiling the app, throw away any bottleneck that does not
use a standard numerical library, wrap that in JNI.

Has he tried alphas? ;-)

-- 
Oleg Goldshmidt | [EMAIL PROTECTED] | http://www.goldshmidt.org

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to