Tiger Lake BHI EIBRS Retpolines

Intel Core i7-1185G7 testing for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2203096-NE-TIGERLAKE57
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
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
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
Disable Color Branding
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
Toggle/Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Core i7 1185G7
March 09 2022
  59 Minutes
Core i7 1185G7 + eibrs,retpoline
March 09 2022
  1 Hour
Invert Behavior (Only Show Selected Data)
  59 Minutes
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):


Tiger Lake BHI EIBRS RetpolinesOpenBenchmarking.orgPhoronix Test SuiteIntel Core i7-1185G7 @ 4.80GHz (4 Cores / 8 Threads)Dell 0DXP1F (3.4.0 BIOS)Intel Tiger Lake-LP16GBMicron 2300 NVMe 512GBIntel Xe TGL GT2 3GB (1350MHz)Realtek ALC289Intel Wi-Fi 6 AX201Ubuntu 22.045.17.0-051700rc7daily20220309-generic (x86_64)GNOME Shell 41.3X Server + Wayland4.6 Mesa 21.3.51.2.195GCC 11.2.0ext41920x1200ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionTiger Lake BHI EIBRS Retpolines PerformanceSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XWYfV6/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XWYfV6/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 - NONE / errors=remount-ro,relatime,rw / Block Size: 4096- Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x9a - Thermald 2.4.7 - OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2)- Python 3.10.2- Core i7 1185G7: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Core i7 1185G7 + eibrs,retpoline: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS + Retpolines IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Core i7 1185G7 vs. Core i7 1185G7 + eibrs,retpoline ComparisonPhoronix Test SuiteBaseline+8.9%+8.9%+17.8%+17.8%+26.7%+26.7%+35.6%+35.6%2.2%Create Files35.6%Rand Write - IO_uring - No - Yes - 4KB34.1%D.T.P26.1%Socket Activity25.6%Context Switching10.3%Timed Time - Size 1,0009.8%Create Threads7.2%Seq Fill6.1%Seq Fill6.1%Overwrite6%Overwrite6%Rand Delete5.6%Create Processes5.1%Launch Programs3.8%Rand Fill3.4%H23.4%Rand Fill3.4%Octane - FirefoxC.S.T2%OSBenchFlexible IO TesterPostMarkStress-NGStress-NGSQLite SpeedtestOSBenchLevelDBLevelDBLevelDBLevelDBLevelDBOSBenchOSBenchLevelDBDaCapo BenchmarkLevelDBSeleniumctx_clockCore i7 1185G7Core i7 1185G7 + eibrs,retpoline

Tiger Lake BHI EIBRS Retpolinesleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillfio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directoryfio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directorypostmark: Disk Transaction Performanceosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesdacapobench: H2sqlite-speedtest: Timed Time - Size 1,000gimp: auto-levelsgimp: unsharp-maskstress-ng: IO_uringstress-ng: Socket Activitystress-ng: Context Switchingctx-clock: Context Switch Timeselenium: Kraken - Firefoxselenium: Octane - Firefoxselenium: StyleBench - Firefoxselenium: Jetstream 2 - Firefoxselenium: Speedometer - Firefoxselenium: Kraken - Google Chromeselenium: Octane - Google Chromeselenium: PSPDFKit WASM - Firefoxselenium: StyleBench - Google Chromeselenium: Jetstream 2 - Google Chromeselenium: Speedometer - Google Chromeselenium: PSPDFKit WASM - Google Chromeselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxselenium: WASM imageConvolute - Google Chromeselenium: WASM collisionDetection - Google ChromeCore i7 1185G7Core i7 1185G7 + eibrs,retpoline40.821.69139.722.31019.81043.720.250216667470000781511.59790910.50631239.55920522.799969282949.31610.13711.73054756.696632.451203068.88152787.732980118118.724178581.166206265346.1183.806209279824.8355.726.19275.9238.522.98238.423.06920.91441.221.483215000350500619915.72146911.26289441.06521623.957094292554.14410.32311.84754165.295281.111091170.29155789.333710119117.810176578.566462266246.4185.636211282524.9362.126.13275.06OpenBenchmarking.org

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteCore i7 1185G7Core i7 1185G7 + eibrs,retpoline918273645SE +/- 0.55, N = 3SE +/- 0.45, N = 340.838.51. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteCore i7 1185G7Core i7 1185G7 + eibrs,retpoline612182430SE +/- 0.29, N = 3SE +/- 0.28, N = 321.6922.981. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillCore i7 1185G7Core i7 1185G7 + eibrs,retpoline918273645SE +/- 0.38, N = 3SE +/- 0.35, N = 339.738.41. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillCore i7 1185G7Core i7 1185G7 + eibrs,retpoline612182430SE +/- 0.21, N = 3SE +/- 0.20, N = 322.3123.071. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteCore i7 1185G7Core i7 1185G7 + eibrs,retpoline510152025SE +/- 0.04, N = 3SE +/- 0.03, N = 319.8120.911. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillCore i7 1185G7Core i7 1185G7 + eibrs,retpoline1020304050SE +/- 0.15, N = 3SE +/- 0.03, N = 343.741.21. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillCore i7 1185G7Core i7 1185G7 + eibrs,retpoline510152025SE +/- 0.06, N = 3SE +/- 0.01, N = 320.2521.481. (CXX) g++ options: -O3 -lsqlite3 -lsnappy -ltcmalloc

Flexible IO Tester

FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCore i7 1185G7Core i7 1185G7 + eibrs,retpoline50K100K150K200K250KSE +/- 666.67, N = 3SE +/- 2309.40, N = 32166672150001. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.29Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryCore i7 1185G7Core i7 1185G7 + eibrs,retpoline100K200K300K400K500KSE +/- 2081.67, N = 3SE +/- 3968.63, N = 44700003505001. (CC) gcc options: -rdynamic -ll -lz -lm -lpthread -ldl -laio -lcurl -lssl -lcrypto -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

PostMark

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceCore i7 1185G7Core i7 1185G7 + eibrs,retpoline2K4K6K8K10KSE +/- 77.34, N = 5SE +/- 51.00, N = 3781561991. (CC) gcc options: -O3

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesCore i7 1185G7Core i7 1185G7 + eibrs,retpoline48121620SE +/- 0.05, N = 3SE +/- 0.03, N = 311.6015.721. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsCore i7 1185G7Core i7 1185G7 + eibrs,retpoline3691215SE +/- 0.09, N = 3SE +/- 0.03, N = 310.5111.261. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsCore i7 1185G7Core i7 1185G7 + eibrs,retpoline918273645SE +/- 0.12, N = 3SE +/- 0.03, N = 339.5641.071. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesCore i7 1185G7Core i7 1185G7 + eibrs,retpoline612182430SE +/- 0.09, N = 3SE +/- 0.03, N = 322.8023.961. (CC) gcc options: -lm

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Core i7 1185G7Core i7 1185G7 + eibrs,retpoline6001200180024003000SE +/- 47.62, N = 16SE +/- 36.86, N = 2028292925

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Core i7 1185G7Core i7 1185G7 + eibrs,retpoline1224364860SE +/- 0.19, N = 3SE +/- 0.12, N = 349.3254.141. (CC) gcc options: -O2 -lz

GIMP

GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: auto-levelsCore i7 1185G7Core i7 1185G7 + eibrs,retpoline3691215SE +/- 0.04, N = 3SE +/- 0.06, N = 310.1410.32

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: unsharp-maskCore i7 1185G7Core i7 1185G7 + eibrs,retpoline3691215SE +/- 0.02, N = 3SE +/- 0.03, N = 311.7311.85

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uringCore i7 1185G7Core i7 1185G7 + eibrs,retpoline12K24K36K48K60KSE +/- 182.22, N = 3SE +/- 92.46, N = 354756.6954165.291. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket ActivityCore i7 1185G7Core i7 1185G7 + eibrs,retpoline14002800420056007000SE +/- 51.33, N = 3SE +/- 51.25, N = 36632.455281.111. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context SwitchingCore i7 1185G7Core i7 1185G7 + eibrs,retpoline300K600K900K1200K1500KSE +/- 4196.36, N = 3SE +/- 2198.57, N = 31203068.881091170.291. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -pthread -lc -latomic

ctx_clock

Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeCore i7 1185G7Core i7 1185G7 + eibrs,retpoline306090120150SE +/- 0.00, N = 3SE +/- 0.67, N = 3152155

Selenium

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxCore i7 1185G7Core i7 1185G7 + eibrs,retpoline2004006008001000SE +/- 1.12, N = 3SE +/- 0.61, N = 3787.7789.31. firefox 98.0

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: FirefoxCore i7 1185G7 + eibrs,retpolineCore i7 1185G77K14K21K28K35KSE +/- 200.62, N = 3SE +/- 221.92, N = 333710329801. firefox 98.0

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: FirefoxCore i7 1185G7 + eibrs,retpolineCore i7 1185G7306090120150SE +/- 0.33, N = 3SE +/- 0.67, N = 31191181. firefox 98.0

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxCore i7 1185G7Core i7 1185G7 + eibrs,retpoline306090120150SE +/- 0.45, N = 3SE +/- 0.78, N = 3118.72117.811. firefox 98.0

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: FirefoxCore i7 1185G7Core i7 1185G7 + eibrs,retpoline4080120160200SE +/- 0.33, N = 3SE +/- 0.67, N = 31781761. firefox 98.0

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G7130260390520650SE +/- 0.65, N = 3SE +/- 1.30, N = 3578.5581.11. chrome 99.0.4844.51

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G714K28K42K56K70KSE +/- 204.61, N = 3SE +/- 202.15, N = 366462662061. chrome 99.0.4844.51

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxCore i7 1185G7Core i7 1185G7 + eibrs,retpoline6001200180024003000SE +/- 5.55, N = 3SE +/- 2.40, N = 3265326621. firefox 98.0

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G71122334455SE +/- 0.07, N = 3SE +/- 0.12, N = 346.446.11. chrome 99.0.4844.51

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G74080120160200SE +/- 0.25, N = 3SE +/- 0.13, N = 3185.64183.811. chrome 99.0.4844.51

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G750100150200250SE +/- 1.00, N = 3SE +/- 1.76, N = 32112091. chrome 99.0.4844.51

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Google ChromeCore i7 1185G7Core i7 1185G7 + eibrs,retpoline6001200180024003000SE +/- 6.57, N = 3SE +/- 5.46, N = 3279828251. chrome 99.0.4844.51

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxCore i7 1185G7Core i7 1185G7 + eibrs,retpoline612182430SE +/- 0.12, N = 3SE +/- 0.25, N = 524.824.91. firefox 98.0

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxCore i7 1185G7Core i7 1185G7 + eibrs,retpoline80160240320400SE +/- 0.00, N = 3SE +/- 4.10, N = 4355.7362.11. firefox 98.0

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G7612182430SE +/- 0.07, N = 3SE +/- 0.08, N = 326.1326.191. chrome 99.0.4844.51

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Google ChromeCore i7 1185G7 + eibrs,retpolineCore i7 1185G760120180240300SE +/- 0.13, N = 3SE +/- 0.77, N = 3275.06275.921. chrome 99.0.4844.51