LLVM Clang 3.2 Loop Vectorizer Intel Core i7-3960X testing of the automatic loop vectorizer in LLVM 3.2 with the Clang compiler. Benchmarking by Michael Larabel for a future article on phoronix.com. ,,"Loop Vectorization","Default" Processor,,Intel Core i7-3960X @ 3.30GHz (12 Cores),Intel Core i7-3960X @ 3.30GHz (12 Cores) Motherboard,,Intel DX79SI,Intel DX79SI Chipset,,Intel Xeon E5/Core,Intel Xeon E5/Core Memory,,8192MB,8192MB Disk,,64GB OCZ VERTEX,64GB OCZ VERTEX Graphics,,AMD Radeon HD 4650 512MB,AMD Radeon HD 4650 512MB Audio,,Realtek ALC892,Realtek ALC892 Monitor,,DELL S2409W,DELL S2409W Network,,Intel 82579LM Gigabit Connection,Intel 82579LM Gigabit Connection OS,,Ubuntu 12.10,Ubuntu 12.10 Kernel,,3.5.0-17-generic (x86_64),3.5.0-17-generic (x86_64) Desktop,,Unity 6.8.0,Unity 6.8.0 Display Server,,X Server 1.13.0,X Server 1.13.0 Display Driver,,radeon 6.99.99,radeon 6.99.99 OpenGL,,2.1 Mesa 9.0 Gallium 0.4,2.1 Mesa 9.0 Gallium 0.4 Compiler,,Clang 3.2 (SVN 166775) + LLVM 3.2svn,Clang 3.2 (SVN 166775) + LLVM 3.2svn File-System,,ext4,ext4 Screen Resolution,,1920x1080,1920x1080 ,,"Loop Vectorization","Default" "GraphicsMagick - Operation: Blur (Iterations/min)",HIB,73,82 "GraphicsMagick - Operation: Sharpen (Iterations/min)",HIB,31,31 "GraphicsMagick - Operation: Resizing (Iterations/min)",HIB,84,89 "GraphicsMagick - Operation: HWB Color Space (Iterations/min)",HIB,122,123 "GraphicsMagick - Operation: Local Adaptive Thresholding (Iterations/min)",HIB,20,44 "Himeno Benchmark - Poisson Pressure Solver (MFLOPS)",HIB,1554.66,1595.35 "PostgreSQL pgbench - TPC-B Transactions Per Second (TPS)",HIB,336.65,324.77 "Timed HMMer Search - Pfam Database Search (sec)",LIB,15.37,15.35 "C-Ray - Total Time (sec)",LIB,23.15,20.92 "Smallpt - Global Illumination Renderer; 100 Samples (sec)",LIB,157,153