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&sor&grs.

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 Updatedacapobench: Tradesoapselenium: WASM imageConvolute - Firefoxselenium: Jetstream 2 - Firefoxstress-ng: CPU Cacheselenium: ARES-6 - Firefoxselenium: Speedometer - Firefoxgo-benchmark: httpstress-ng: MEMFDstress-ng: Socket Activitygo-benchmark: buildlczero: Eigenselenium: Kraken - Firefoxstress-ng: Atomicselenium: PSPDFKit WASM - Firefoxstress-ng: Forkingstress-ng: CPU Stressselenium: WASM collisionDetection - Firefoxbuild-gdb: Time To Compilestress-ng: NUMAdacapobench: H2pybench: Total For Average Test Timesstress-ng: Mallocstress-ng: Memory Copyingctx-clock: Context Switch Timephpbench: PHP Benchmark Suitejava-gradle-perf: Reactorstress-ng: Vector Mathbuild-apache: Time To Compilego-benchmark: garbagestress-ng: Context Switchingstress-ng: Matrix Mathstress-ng: SENDFILE0x460x781670629.476.54322.0054.0170.816802124.822124.63217539796691621104.7165477.96234618620.81829.66491.1304.65850.095501107213697327.811082.6480652955395.96612039.3261.1616166765651385.378678.7131070.971774730.674.20121.3555.6369.017213122.182083.34221656510221591124.9162580.58238718331.63816.82498.7309.01549.395577108613524125.651069.2381645234400.48311908.1261.8136230924644686.508608.5730844.35OpenBenchmarking.org

DaCapo Benchmark

Java Test: Tradesoap

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

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: 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

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

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: 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

Go Benchmarks

Test: http

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

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: 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

Go Benchmarks

Test: build

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

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

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

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

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

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: 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

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

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

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

DaCapo Benchmark

Java Test: H2

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

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

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: 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

ctx_clock

Context Switch Time

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

PHPBench

PHP Benchmark Suite

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

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

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

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

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

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

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: 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


Phoronix Test Suite v10.8.5