Linux PPC64LE : missing -XX options ?

Tony Reix tony.reix at atos.net
Fri Apr 24 13:54:03 UTC 2015


Hi

Thanks for the information.

I do not have a requirement about having TieredCompilation on PPC64LE. Maybe others would like to have it for best performance I guess, but it is not my business.

However, my requirement is that, if someone makes use of "-XX:+TieredCompilation" on PPC64LE, it no more crashes the JVM with a "fatal error" saying that it is not implemented. A warning should be enough, I think. Can you do this change ? And do the same for other -XX options if they are not available on PPC64.

Thanks/regards/Cordialement,

Tony Reix

Bull - ATOS
IBM Coop Architect & Technical Leader
Office : +33 (0) 4 76 29 72 67
1 rue de Provence - 38432 Échirolles - France
www.atos.net<http://www.atos.net/>
________________________________
De : Lindenmaier, Goetz [goetz.lindenmaier at sap.com]
Envoyé : vendredi 24 avril 2015 15:32
À : Tony Reix; ppc-aix-port-dev at openjdk.java.net
Cc : Jez Wain; Pascal Oliva; Andrew Hughes (gnu.andrew at redhat.com)
Objet : RE: Linux PPC64LE : missing -XX options ?

Hi Tony,

The ppc port does not support TieredCompilation.
TieredCompilation requires a port of the C1 compiler.
We did not yet port the C1 to ppc.  SAP is working on this and
might contribute the port at some point.  But it is unlikely that it
will make its way to jdk7.

You would need to downport this change to jdk7:
http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/79a5283f4595
I’m not sure whether I should integrate this to the ppc repo, as it’s a
shared change unrelated to the ppc port.  Probably you should request
that it is downported to 7u.  Then it will find it’s way to the ppc port, too.

You find documentation about the state of the port in the openjdk wiki:
https://wiki.openjdk.java.net/pages/viewpage.action;jsessionid=21945247D13292C56ECD4D25DCC01285?pageId=13041681

Best regards,
  Goetz.



From: ppc-aix-port-dev [mailto:ppc-aix-port-dev-bounces at openjdk.java.net] On Behalf Of Tony Reix
Sent: Freitag, 24. April 2015 10:25
To: ppc-aix-port-dev at openjdk.java.net
Cc: Jez Wain; Pascal Oliva
Subject: Linux PPC64LE : missing -XX options ?

Hi,

I've just found that the option "-XX:+TieredCompilation" is missing on Linux/PPC64LE (RHEL 7.1 & Ubuntu 14.04.2).
 - Why ?
 - Are there other -XX options that are not available on this platform ?
 - Is there a document that summarizes the limitations of the port of OpenJDK on this platform ?


Using the "-XX:+TieredCompilation" on this platform leads to a "fatal error" :


# A fatal error has been detected by the Java Runtime Environment:

#

#  Internal Error (compilationPolicy.cpp:80), pid=5012, tid=70367514390992

#  Error: Unimplemented()

#
I've been said that this (fatal error instead of a warning) has been fixed on OpenJDK 8 .
Do you plan to fix it on v7 ?


Thanks
Cordialement,

Tony Reix

Bull - ATOS
IBM Coop Architect & Technical Leader
Office : +33 (0) 4 76 29 72 67
1 rue de Provence - 38432 Échirolles - France
www.atos.net<http://www.atos.net/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20150424/1a13b112/attachment.html>


More information about the ppc-aix-port-dev mailing list