AMD Bulldozer Kernel Patch

Trying out the "x86, AMD: Correct F15h IC aliasing issue" patch by AMD's Borislav Petkov from a Linux 3.1 (post RC10, Git) and testing with the unalias_va_addr=(32|64|off) options.

HTML result view exported from: https://openbenchmarking.org/result/1110200-AR-BULLDOZER41.

AMD Bulldozer Kernel PatchProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)ASUS Crosshair V FormulaATI RD890 PCI to PCI bridge8192MB60GB OCZ VERTEX2NVIDIA GeForce GTX 460 768MB (675/1800MHz)Realtek ALC889Intel 82583V Gigabit ConnectionUbuntu 11.103.0.0-12-generic (x86_64)Unity 4.22.0X Server 1.10.4NVIDIA 285.05.094.2.0 NVIDIA 285.05.09GCC 4.6.1ext41920x10803.1.0-rc10-ic-aliasing-patch+ (x86_64)OpenBenchmarking.orgSystem Details- Compiz was running on this system.

AMD Bulldozer Kernel Patchc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplespovray: Total Timetscp: AI Chess Performancegraphics-magick: HWB Color Spacegraphics-magick: Blurgraphics-magick: Local Adaptive Thresholdinggraphics-magick: Resizinggraphics-magick: Sharpenjohn-the-ripper: Traditional DESjohn-the-ripper: MD5john-the-ripper: Blowfishopenssl: RSA 4096-bit Performancecompress-7zip: Compress Speed Testencode-mp3: WAV To MP3encode-flac: WAV To FLACffmpeg: AVI To NTSC VCDx264: H.264 Video Encodingmafft: Multiple Sequence Alignmentnpb: BT.Anpb: CG.Bnpb: EP.Bnpb: FT.Bnpb: IS.Cnpb: LU.Anpb: MG.Bnpb: SP.Anpb: UA.Aclomp: Static OMP Speedupopenarena: 1920 x 1080nexuiz: 1920 x 1080 - No - Offlightsmark: 1920 x 1080Linux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6451.06103823314874165996813365367833315490100268.751775327.027.8510.10102.2326.6511240.212803.63164.606593.08108.1111693.804484.595495.7938.702.44456.10174.74500.8351.09104813314158165996813265368566715529100269.051807627.037.8410.04101.9726.6511220.982787.86164.606559.76108.1511566.864376.585400.6438.602.46455.20174.32500.8651.34104818314299165996813365364666715525100168.531796327.057.8410.05102.2526.6311208.122815.10162.666573.27107.8111702.034460.535455.7838.562.46463.90174.41500.6351.07103819314227165996913365366400015383100168.831791727.027.8410.03102.7026.6511242.572822.40161.356563.26108.1411684.254473.165442.6938.592.47460.07174.57500.41OpenBenchmarking.org

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=641224364860SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.24, N = 3SE +/- 0.02, N = 351.0651.0951.3451.07

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6420406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3103104104103

POV-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.6.1Total TimeLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=642004006008001000823813818819

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6470K140K210K280K350KSE +/- 104.96, N = 5SE +/- 421.11, N = 5SE +/- 91.49, N = 5SE +/- 199.57, N = 5314874314158314299314227

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: HWB Color SpaceLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=644080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3165165165165

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: BlurLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6420406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 399999999

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=641530456075SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 368686869

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: ResizingLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64306090120150SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3133132133133

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=641530456075SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 365656565

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: Traditional DESLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64800K1600K2400K3200K4000KSE +/- 29901.69, N = 3SE +/- 9614.80, N = 3SE +/- 2403.70, N = 3SE +/- 15275.25, N = 33678333368566736466673664000

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: MD5Linux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=643K6K9K12K15KSE +/- 29.42, N = 3SE +/- 4.04, N = 3SE +/- 4.91, N = 3SE +/- 153.50, N = 315490155291552515383

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.8Test: BlowfishLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=642004006008001000SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 31002100210011001

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0aRSA 4096-bit PerformanceLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=641530456075SE +/- 0.22, N = 4SE +/- 0.03, N = 4SE +/- 0.31, N = 4SE +/- 0.27, N = 468.7569.0568.5368.83

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.13Compress Speed TestLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=644K8K12K16K20KSE +/- 169.50, N = 3SE +/- 22.21, N = 3SE +/- 81.72, N = 3SE +/- 79.64, N = 317753180761796317917

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.98.2WAV To MP3Linux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64612182430SE +/- 0.00, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 527.0227.0327.0527.02

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64246810SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 57.857.847.847.84

FFmpeg

AVI To NTSC VCD

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 0.8.2AVI To NTSC VCDLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=643691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 310.1010.0410.0510.03

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2010-11-22H.264 Video EncodingLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6420406080100SE +/- 0.52, N = 3SE +/- 0.59, N = 3SE +/- 0.69, N = 3SE +/- 0.43, N = 3102.23101.97102.25102.70

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.706Multiple Sequence AlignmentLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64612182430SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 326.6526.6526.6326.65

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: BT.ALinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=642K4K6K8K10KSE +/- 15.70, N = 3SE +/- 14.43, N = 3SE +/- 11.62, N = 3SE +/- 7.65, N = 311240.2111220.9811208.1211242.57

NAS Parallel Benchmarks

Test / Class: CG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: CG.BLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=646001200180024003000SE +/- 0.14, N = 3SE +/- 10.41, N = 3SE +/- 2.49, N = 3SE +/- 1.31, N = 32803.632787.862815.102822.40

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=644080120160200SE +/- 0.25, N = 3SE +/- 0.15, N = 3SE +/- 0.60, N = 3SE +/- 0.83, N = 3164.60164.60162.66161.35

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6414002800420056007000SE +/- 51.39, N = 3SE +/- 43.93, N = 3SE +/- 36.57, N = 3SE +/- 37.81, N = 36593.086559.766573.276563.26

NAS Parallel Benchmarks

Test / Class: IS.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: IS.CLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6420406080100SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3108.11108.15107.81108.14

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.ALinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=643K6K9K12K15KSE +/- 13.20, N = 3SE +/- 24.67, N = 3SE +/- 30.06, N = 3SE +/- 24.97, N = 311693.8011566.8611702.0311684.25

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6410002000300040005000SE +/- 8.50, N = 3SE +/- 1.24, N = 3SE +/- 4.36, N = 3SE +/- 3.74, N = 34484.594376.584460.534473.16

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.ALinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=6412002400360048006000SE +/- 46.23, N = 3SE +/- 80.52, N = 3SE +/- 82.57, N = 3SE +/- 58.11, N = 35495.795400.645455.785442.69

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.ALinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64918273645SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.07, N = 338.7038.6038.5638.59

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=640.55581.11161.66742.22322.779SE +/- 0.01, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 52.442.462.462.47

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.5Resolution: 1920 x 1080Linux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64100200300400500SE +/- 1.76, N = 3SE +/- 0.90, N = 3SE +/- 4.33, N = 3SE +/- 2.18, N = 3456.10455.20463.90460.07

Nexuiz

Resolution: 1920 x 1080 - HDR: No - Sound: Off

OpenBenchmarking.orgFrames Per Second, More Is BetterNexuiz 2.5.2Resolution: 1920 x 1080 - HDR: No - Sound: OffLinux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=644080120160200SE +/- 0.24, N = 3SE +/- 0.38, N = 3SE +/- 0.19, N = 3SE +/- 0.22, N = 3174.74174.32174.41174.57

Lightsmark

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterLightsmark 2008Resolution: 1920 x 1080Linux 3.0Linux 3.1 - unalias_va_addr=offLinux 3.1 - unalias_va_addrLinux 3.1 - unalias_va_addr=64110220330440550SE +/- 0.21, N = 3SE +/- 0.42, N = 3SE +/- 0.23, N = 3SE +/- 0.37, N = 3500.83500.86500.63500.41


Phoronix Test Suite v10.8.4