[aarch64-port-dev ] aarch64 and arm64 jdk benchmarks result sharing

Zhongwei Yao zhongwei.yao at linaro.org
Thu Mar 30 01:43:40 UTC 2017


Hi,
  We have been running some Java benchmarks on AArch64 servers with different
OpenJDK ports: aarch64 and arm64. You can find the results at [1].
  And our JDK version:
       - aarch64 OpenJDK: build from latest JDK9 source with config:
        "--with-jvm-variants=server --with-debug-level=release"

       - arm64 OpenJDK: build from latest JDK9 source with config:
        "--with-jvm-variants=server --with-debug-level=release --wi
th-cpu-port=arm64"

  And from the data, aarch64 OpenJDK is better than arm64 OpenJDK
generally, but with some exceptions. So we think it is worth to take a look
at following cases for aarch64 OpenJDK:
        - Dacapo's sunflow, tradebeans and xalan
        - SPECjvm2008's scimark.lu.large

  And we also find arm64 is better than aarch64 for byte/short data type
vectorization in our JMH cases ([2]), which we are investigating.

  Feedbacks are welcome. Thanks!

  [1]:
https://docs.google.com/spreadsheets/d/18iklOrbaL67i46XHsPTrdTObWqUJJK8EO4-k0eqdLKM/edit?usp=sharing
  [2]: https://git.linaro.org/leg/openjdk/jmh-linaro-org.git/

-- 
Best regards,
Zhongwei


More information about the aarch64-port-dev mailing list