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

Zhongwei Yao zhongwei.yao at linaro.org
Mon Apr 10 02:46:08 UTC 2017


Hi, Andrew,

Thanks for pointing out. Here are the commands to run them:

Dacapo (version: dacapo-9.12-bach.jar):
java -jar dacapo.jar -C avrora
java -jar dacapo.jar -C fop
java -jar dacapo.jar -C h2
java -jar dacapo.jar -C jython
java -jar dacapo.jar -C luindex
java -jar dacapo.jar -C lusearch
java -jar dacapo.jar -C pmd
java -jar dacapo.jar -C sunflow
java --add-opens java.base/java.lang=ALL-UNNAMED -jar dacapo.jar -C
tradebeans
java -jar dacapo.jar -C xalan

SPECjvm2008:
java --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
--add-exports java.xml/com.sun.org.apache.xerces.internal.util=ALL-UNNAMED
--add-exports
java.xml/com.sun.org.apache.xerces.internal.parsers=ALL-UNNAMED -jar
SPECjvm2008.jar -pf props/specjvm.new.properties --jvmArgs  -coe -ikv -wt
5s -i 5 -it 20s

SPECjbb2015:
java --add-modules java.se.ee -Xms4g -Xmx16g -jar specjbb2015.jar -m
COMPOSITE

Hadoop TeraSort:
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar
teragen 20000000 terainput
time ./bin/hadoop jar
./share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar terasort terainput
teraoutput
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar
teravalidate -D mapred.reduce.tasks=8 teraoutput teravalidate


On 8 April 2017 at 01:03, Andrew Haley <aph at redhat.com> wrote:

> On 30/03/17 02:43, Zhongwei Yao wrote:
> >   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!
>
> Thanks for doing this.
>
> It would help a great deal if you could share with us how you
> ran these tests.  For example, I get exceptions if I try to run
> tradebeans from dacapo-9.12-bach.jar.
>
> Andrew.
>
>


-- 
Best regards,
Zhongwei


More information about the aarch64-port-dev mailing list