Ice Lake Microcode Update

Intel Core i7-1065G7 May 2020 microcode update. Tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2005107-NI-ICELAKEMI26&grt&sor.

Ice Lake Microcode UpdateProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution0x460x78Intel Core i7-1065G7 @ 3.90GHz (4 Cores / 8 Threads)Dell 06CDVY (1.0.9 BIOS)Intel Device 34ef16GBKBG40ZPZ512G NVMe TOSHIBA 512GBIntel Iris Plus G7 3GB (1100MHz)Realtek ALC289Intel Killer Wi-Fi 6 AX1650i 160MHzUbuntu 20.045.4.0-29-generic (x86_64)GNOME Shell 3.36.1X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.4GCC 9.3.0ext41920x1200OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- 0x46: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x46- 0x78: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x78Java Details- OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Details- + Python 3.8.2Security Details- itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Not affected

Ice Lake Microcode Updatectx-clock: Context Switch Timedacapobench: H2dacapobench: Tradesoapgo-benchmark: httpgo-benchmark: buildgo-benchmark: garbagejava-gradle-perf: Reactorlczero: Eigenphpbench: PHP Benchmark Suitepybench: Total For Average Test Timesselenium: ARES-6 - Firefoxselenium: Kraken - Firefoxselenium: Jetstream 2 - Firefoxselenium: Speedometer - Firefoxselenium: PSPDFKit WASM - Firefoxselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxstress-ng: NUMAstress-ng: MEMFDstress-ng: Atomicstress-ng: Mallocstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingbuild-apache: Time To Compilebuild-gdb: Time To Compile0x460x788055011670616802217539796696166765395.966162652955107254.011104.776.54370.8234629.4491.150.09124.82165477.9613697327.8118620.8131070.9722.00829.668678.7112039.321082.642124.63651385.3761.161304.6588155771774717213221656510226230924400.483159645234108655.631124.974.20169.0238730.6498.749.39122.18162580.5813524125.6518331.6330844.3521.35816.828608.5711908.121069.232083.34644686.5061.813309.015OpenBenchmarking.org

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Time0x460x7820406080100SE +/- 0.67, N = 38081

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H20x460x7812002400360048006000SE +/- 53.72, N = 20SE +/- 59.61, N = 455015577

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Tradesoap0x460x784K8K12K16K20KSE +/- 149.33, N = 4SE +/- 247.62, N = 41670617747

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: http0x460x784K8K12K16K20KSE +/- 6.89, N = 3SE +/- 7.31, N = 31680217213

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: build0x460x785000M10000M15000M20000M25000MSE +/- 40973777.92, N = 3SE +/- 208344878.17, N = 132175397966922165651022

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbage0x460x781.3M2.6M3.9M5.2M6.5MSE +/- 2614.94, N = 3SE +/- 2411.53, N = 361667656230924

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle BuildGradle Build: Reactor0x460x7890180270360450SE +/- 5.15, N = 9SE +/- 7.50, N = 9395.97400.48

LeelaChessZero

Backend: Eigen

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: Eigen0x460x784080120160200SE +/- 1.73, N = 3SE +/- 0.58, N = 31621591. (CXX) g++ options: -pthread

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suite0x460x78140K280K420K560K700KSE +/- 370.63, N = 3SE +/- 4086.72, N = 3652955645234

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times0x460x782004006008001000SE +/- 3.06, N = 3SE +/- 6.23, N = 310721086

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Firefox0x460x781224364860SE +/- 0.20, N = 3SE +/- 0.29, N = 354.0155.631. firefox 76.0

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Firefox0x460x782004006008001000SE +/- 1.80, N = 3SE +/- 3.32, N = 31104.71124.91. firefox 76.0

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Firefox0x460x7820406080100SE +/- 1.00, N = 4SE +/- 0.70, N = 376.5474.201. firefox 76.0

Selenium

Benchmark: Speedometer - Browser: Firefox

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Firefox0x460x781632486480SE +/- 0.20, N = 3SE +/- 0.03, N = 370.869.01. firefox 76.0

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Firefox0x460x785001000150020002500SE +/- 21.73, N = 3SE +/- 22.93, N = 3234623871. firefox 76.0

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Firefox0x460x78714212835SE +/- 0.25, N = 3SE +/- 0.15, N = 329.430.61. firefox 76.0

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Firefox0x460x78110220330440550SE +/- 6.12, N = 3SE +/- 6.57, N = 3491.1498.71. firefox 76.0

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMA0x460x781122334455SE +/- 0.08, N = 3SE +/- 0.24, N = 350.0949.391. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFD0x460x78306090120150SE +/- 0.29, N = 3SE +/- 0.25, N = 3124.82122.181. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Atomic0x460x7840K80K120K160K200KSE +/- 1786.67, N = 15SE +/- 1711.62, N = 15165477.96162580.581. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Malloc0x460x783M6M9M12M15MSE +/- 27510.35, N = 3SE +/- 11487.69, N = 313697327.8113524125.651. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Forking0x460x784K8K12K16K20KSE +/- 125.49, N = 3SE +/- 122.73, N = 318620.8118331.631. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILE0x460x787K14K21K28K35KSE +/- 7.38, N = 3SE +/- 18.39, N = 331070.9730844.351. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU Cache0x460x78510152025SE +/- 0.19, N = 3SE +/- 0.12, N = 322.0021.351. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU Stress0x460x782004006008001000SE +/- 8.61, N = 3SE +/- 1.65, N = 3829.66816.821. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix Math0x460x782K4K6K8K10KSE +/- 17.47, N = 3SE +/- 19.99, N = 38678.718608.571. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector Math0x460x783K6K9K12K15KSE +/- 15.56, N = 3SE +/- 3.87, N = 312039.3211908.121. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory Copying0x460x782004006008001000SE +/- 4.08, N = 3SE +/- 0.94, N = 31082.641069.231. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket Activity0x460x785001000150020002500SE +/- 10.90, N = 3SE +/- 5.56, N = 32124.632083.341. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context Switching0x460x78140K280K420K560K700KSE +/- 728.82, N = 3SE +/- 1238.38, N = 3651385.37644686.501. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To Compile0x460x781428425670SE +/- 0.04, N = 3SE +/- 0.02, N = 361.1661.81

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 9.1Time To Compile0x460x7870140210280350SE +/- 0.24, N = 3SE +/- 0.37, N = 3304.66309.02


Phoronix Test Suite v10.8.5