Hi All,
Putting the JIT aside for a moment, consider an arbitrary C/C++ application
optimized for Xeon - will it run faster, unconditionally, on Itanium?
I guess that 'to get better performance on Itanium' this guy should get an
optimized JVM *for* Itanium. In Java, performance varies dramatically
depending on the JVM and JIT implementation.
Just my $0.02: IBM's implementation of the JVM is *not* optimized for
Itanium (and probably won't be). It is optimized, however, for other 64bit
processors such as AMD64 and Power4/5.
Cheers,
--
Sharon Dagan
Senior Software Architect, Software Group, IBM Israel
Tel/Fax: +972-3-9188776, Mobile: +972-52-2554776
e-Mail: [EMAIL PROTECTED]
Ira Abramov
<[EMAIL PROTECTED]
ra.abramov.org> To
Sent by: IGLU Mailing list
[EMAIL PROTECTED] <[email protected]>
s.huji.ac.il cc
Subject
16/03/2005 13:03 Math optimizations in... Java?
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.
I told him that to the best of my knowledge, for pure math apps, Itanium
indeed wins over x86, but the JVM sticks to a standard and does not
offer the app access to those incredible speedups. I suggested that if
porting the entire app to C++ is not an option, he could consider using
gcj to compile the java to native, but even then I doubt he will be able
to tap into the legendary FPU powers of the Itanium.
So... did I mislead the guy or did I make sense? Itanium and JVM
implementations are not my specialties, but from what I know of them, I
grok that I painted for him the right picture more or less.
Thanks in advance,
Ira.
--
The Hobbit
Ira Abramov
http://ira.abramov.org/email/
=================================================================
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]
=================================================================
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]