Early LLVM 3.3/3.2 SVN vectorization benchmarks for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1302189-FO-LLVM33VEC37
LLVM 3.3 Vectorization Benchmarks
Early LLVM 3.3/3.2 SVN vectorization benchmarks for a future article on Phoronix.com.
-fno-vectorize:
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-6-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: Clang 3.3 (SVN 175449) + LLVM 3.3svn, File-System: ext4, Screen Resolution: 1920x1080
-fvectorize:
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-6-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: Clang 3.3 (SVN 175449) + LLVM 3.3svn, File-System: ext4, Screen Resolution: 1920x1080
-fvectorize -fslp-vectorize:
Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection
OS: Ubuntu 13.04, Kernel: 3.8.0-6-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: Clang 3.3 (SVN 175449) + LLVM 3.3svn, File-System: ext4, Screen Resolution: 1920x1080
C-Ray 1.1
Total Time
Seconds < Lower Is Better
-fno-vectorize .............. 32.78 |==========================================
-fvectorize ................. 32.79 |==========================================
-fvectorize -fslp-vectorize . 32.89 |==========================================
GraphicsMagick 1.3.16
Operation: Blur
Iterations Per Minute > Higher Is Better
-fno-vectorize .............. 64 |=============================================
-fvectorize ................. 64 |=============================================
-fvectorize -fslp-vectorize . 63 |============================================
GraphicsMagick 1.3.16
Operation: Sharpen
Iterations Per Minute > Higher Is Better
-fno-vectorize .............. 22 |=============================================
-fvectorize ................. 22 |=============================================
-fvectorize -fslp-vectorize . 22 |=============================================
GraphicsMagick 1.3.16
Operation: Resizing
Iterations Per Minute > Higher Is Better
-fno-vectorize .............. 72 |=============================================
-fvectorize ................. 72 |=============================================
-fvectorize -fslp-vectorize . 71 |============================================
GraphicsMagick 1.3.16
Operation: HWB Color Space
Iterations Per Minute > Higher Is Better
-fno-vectorize .............. 105 |============================================
-fvectorize ................. 104 |============================================
-fvectorize -fslp-vectorize . 103 |===========================================
GraphicsMagick 1.3.16
Operation: Local Adaptive Thresholding
Iterations Per Minute > Higher Is Better
-fno-vectorize .............. 37 |===========================================
-fvectorize ................. 39 |=============================================
-fvectorize -fslp-vectorize . 38 |============================================
Himeno Benchmark 3.0
Poisson Pressure Solver
MFLOPS > Higher Is Better
-fno-vectorize .............. 662.61 |========================================
-fvectorize ................. 640.76 |=======================================
-fvectorize -fslp-vectorize . 677.42 |=========================================
Smallpt 1.0
Global Illumination Renderer; 100 Samples
Seconds < Lower Is Better
-fno-vectorize .............. 397 |===========================================
-fvectorize ................. 397 |===========================================
-fvectorize -fslp-vectorize . 402 |============================================
Timed HMMer Search 2.3.2
Pfam Database Search
Seconds < Lower Is Better
-fno-vectorize .............. 12.90 |==========================================
-fvectorize ................. 12.59 |=========================================
-fvectorize -fslp-vectorize . 12.53 |=========================================
Timed MAFFT Alignment 6.864
Multiple Sequence Alignment
Seconds < Lower Is Better
-fno-vectorize .............. 6.91 |==========================================
-fvectorize ................. 6.85 |==========================================
-fvectorize -fslp-vectorize . 7.00 |===========================================
Timed PHP Compilation 5.2.9
Time To Compile
Seconds < Lower Is Better
-fno-vectorize .............. 20.77 |======================================
-fvectorize ................. 21.56 |========================================
-fvectorize -fslp-vectorize . 22.69 |==========================================
VP8 libvpx Encoding 1.1.0
vpxenc
Frames Per Second > Higher Is Better
-fno-vectorize .............. 22.05 |==========================================
-fvectorize ................. 22.26 |==========================================
-fvectorize -fslp-vectorize . 17.21 |================================