[aarch64-port-dev ] Some benchmarking help required
Dmitry Chuyko
dmitry.chuyko at bell-sw.com
Wed May 16 14:21:53 UTC 2018
Hi Andrew,
I blindly applied first, second and both and tried SPECjvm2008 on T88
and T99.
Runs are still in progress, I'll complete the data tomorrow. Some
initial results are below:
1. With only patch #2 applied there was always SIGSEGV at least in
mpegaudio, scimark.fft.large, scimark.lu.large and scimark.sor.large. I
will check this and get back with more details.
2. T88. Difference by with p<0.05 (16 samples):
Benchmark #1 % p #1#2 % p
compress -2.74 0.080 0.53 0.367
crypto.aes *23.50* 0.000 *31.83* 0.000
crypto.rsa -0.90 0.077 -2.11 0.000
derby 1.23 0.012 1.59 0.014
mpegaudio 4.04 0.000 3.08 0.000
scimark.fft.large -3.03 0.001 1.07 0.094
scimark.lu.large -2.53 0.011 -2.96 0.001
scimark.sor.large 4.77 0.038 10.60 0.000
3. T99. Difference by with p<0.05 (16 samples):
Benchmark #1 % p #1#2 % p
crypto.aes *17.54* 0.000 *18.38* 0.000
crypto.rsa 2.01 0.000 1.22 0.000
crypto.signverify 0.76 0.000 1.09 0.000
derby 3.57 0.121 -8.56 0.000
mpegaudio *17.55* 0.000 *17.23* 0.000
scimark.fft.large 0.35 0.038 -0.12 0.240
I personally like the AES results on both machines! It looks like the
first short patch makes the difference.
-Dmitry
On 05/11/2018 07:37 PM, Andrew Haley wrote:
> I've noticed poor code generation for loops post-JDK 11.
>
> I've written a couple of patches to try to fix this, and I'd appreciate some
> help with testing them. They are:
>
> http://cr.openjdk.java.net/~aph/aarch64_8203006-1.patch
> http://cr.openjdk.java.net/~aph/aarch64_8203006-2.patch
>
> I'd love someone to run SPEC jvm and SPEC jbb on both, preferably on more
> than one microarchitecture. Thank you.
>
More information about the aarch64-port-dev
mailing list