[PATCH] D12146: [ARM] Turn on by default interleaved access vectorization
silviu.baranga@arm.com via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 19 06:37:12 PDT 2015
sbaranga added a comment.
Tested with lnt, spec2000 and some other internal benchmarks.
Performance Regressions - Execution Time
lnt.SingleSource/Benchmarks/Misc/himenobmtxpa 3.03%
lnt.SingleSource/Benchmarks/Shootout-C++/sieve 1.81%
lnt.MultiSource/Benchmarks/McCat/12-IOtest/iotest 1.36%
Performance Improvements - Execution Time
lnt.MultiSource/Benchmarks/PAQ8p/paq8p -18.90%
lnt.SingleSource/Benchmarks/Shootout-C++/EH/except -2.90%
lnt.MultiSource/Applications/ClamAV/clamscan -2.50%
lnt.SingleSource/UnitTests/Vectorizer/gcc-loops -1.59%
lnt.MultiSource/Applications/siod/siod -1.41%
lnt.SingleSource/Benchmarks/CoyoteBench/fftbench -1.33%
lnt.MultiSource/Benchmarks/VersaBench/bmm/bmm -1.19%
I think the paq8p change might be a performance variation, so overall no significant change in lnt/spec2000. I have see good improvements in other benchmarks though.
http://reviews.llvm.org/D12146
More information about the llvm-commits
mailing list