LLVM 3.3 Vectorization Benchmarks

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
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Bioinformatics 3 Tests
C/C++ Compiler Tests 7 Tests
CPU Massive 7 Tests
Creator Workloads 4 Tests
HPC - High Performance Computing 3 Tests
Multi-Core 5 Tests
Renderers 2 Tests
Scientific Computing 3 Tests
Server CPU Tests 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
-fno-vectorize
February 18 2013
 
-fvectorize
February 18 2013
 
-fvectorize -fslp-vectorize
February 18 2013
 
Invert Hiding All Results Option
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


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 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 |================================ 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 |========================================= 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 |========================================== C-Ray 1.1 Total Time Seconds < Lower Is Better -fno-vectorize .............. 32.78 |========================================== -fvectorize ................. 32.79 |========================================== -fvectorize -fslp-vectorize . 32.89 |========================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better -fno-vectorize .............. 397 |=========================================== -fvectorize ................. 397 |=========================================== -fvectorize -fslp-vectorize . 402 |============================================