[llvm-dev] Performance Testing BasicAA and CFL AA
Brian Homerding via llvm-dev
llvm-dev at lists.llvm.org
Wed Dec 19 20:14:22 PST 2018
Hello llvm-dev,
We recently collected some data on the test-suite using cfl=steens AA
compared to BasicAA and wanted to report the results. There is one failing
test (SingleSource/Benchmarks/Shootout/Shootout-lists.exec) which we are
looking into. All unlisted tests show no statistical difference. There
are additional details about the testing methodology at the bottom of the
email.
- Brian Homerding
The format of the results is: (negative means BasicAA is better)
*Test*
Absolute Difference
Percentage Difference
**************** Execution Differences ****************
*SingleSource/Benchmarks/Shootout/Shootout-matrix.exe*
0.104083 +/- 0.0617407
7.14886% +/- 4.2406%
*SingleSource/Benchmarks/CoyoteBench/huffbench.exec*
0.408713 +/- 0.174997
3.21233% +/- 1.37541%
**************** Compilation Differences ****************
*MultiSource/Benchmarks/DOE-ProxyApps-C/SimpleMOC/SimpleMOC.compile*
-0.176327 +/- 0.0750171
-6.18574% +/- 2.63169%
*MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.compile*
-0.599067 +/- 0.49799
-1.23398% +/- 1.02577%
*MultiSource/Benchmarks/nbench/nbench.compile*
0.31194 +/- 0.137726
7.0723% +/- 3.12252%
*MultiSource/Benchmarks/MallocBench/gs/gs.compile*
-0.0901467 +/- 0.0737197
-0.85973% +/- 0.703066%
*MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset.compile*
-0.542867 +/- 0.511135
-1.72053% +/- 1.61996%
**************** Link Differences ****************
*MultiSource/Benchmarks/TSVC/ControlFlow-dbl/ControlFlow-dbl-link.compile*
-0.00284333 +/- 0.0026716
-9.62319% +/- 9.04198%
*SingleSource/Benchmarks/Shootout-C++/**Shootout-C++-ary3-link.compile*
-0.0039 +/- 0.00380256
-8.40819% +/- 8.19811%
*MultiSource/Benchmarks/SciMark2-C/s**cimark2-link.compile*
-0.00320667 +/- 0.00242367
-12.8335% +/- 9.69987%
*MultiSource/Benchmarks/tramp3d-v4/t**ramp3d-v4-link.compile*
-0.00392 +/- 0.0036359
-4.30517% +/- 3.99315%
*MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/*
*NodeSplitting-dbl-link.compile*
-0.00362667 +/- 0.00287988
-12.9957% +/- 10.3197%
** Notes on the testing methodology **
We collected 30 compilation and execution samples on an Intel(R) Xeon(R)
Platinum 8180M CPU @ 2.50GHz Skylake machine using revision 348151. Beyond
the "-use-cfl-aa=steens" flag we also used "-march=native -O3". The
results were compared using a python version of the ministat tool.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181219/bd2fa874/attachment.html>
More information about the llvm-dev
mailing list