testtest

KVM testing on Kali 2021.2 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2108198-IB-TESTTEST945.

testtestProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerOpenCLVulkanCompilerFile-SystemScreen ResolutionSystem Layerepyczen3AMD EPYC 7742 64-Core (40 Cores / 80 Threads)QEMU Standard PC (i440FX + PIIX 1996) (?-20171121_152543-x86-ol7-builder-01.us.oracle-4.el7.1 BIOS)Intel 440FX 82441FX PMC16 GB + 16 GB + 7068 MB RAM1602GB BlockVolumebochs-drmdrmfbQEMU MonitorRed Hat Virtio deviceKali 2021.25.10.0-kali9-amd64 (x86_64)KDE PlasmaX Server 1.20.11OpenCL 1.2 pocl 1.6 +Asserts LLVM 9.0.1 RELOC SLEEF DISTRO POCL_DEBUG + OpenCL 1.1 Mesa 20.3.51.0.2GCC 10.2.1 20210110 + Clang 11.0.1-2 + LLVM 11.0.1ext41024x768KVMOpenBenchmarking.org- Transparent Huge Pages: always- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,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-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 - CPU Microcode: 0x1000065- OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)- Python 2.7.18 + Python 3.9.2- itlb_multihit: Not affected + 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 Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

testtestpolybench-c: 3 Matrix Multiplicationslzbench: XZ 0 - Compressionlzbench: XZ 0 - Decompressionlzbench: Zstd 1 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Zstd 8 - Compressionlzbench: Zstd 8 - Decompressionlzbench: Crush 0 - Compressionlzbench: Crush 0 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Brotli 0 - Decompressionlzbench: Brotli 2 - Compressionlzbench: Brotli 2 - Decompressionlzbench: Libdeflate 1 - Compressionblake2: gmpbench: Total Timejava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationbork: File Encryption Timefhourstones: Complex Connect-4 Solvingcachebench: Readcachebench: Writecachebench: Read / Modify / Writeluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationbotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptnode-express-loadtest: swet: Averagenode-octane: numpy: compress-gzip: Linux Source Tree Archiving To .tar.gzdcraw: RAW To PPM Image Conversiondeepspeech: CPUencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-ogg: WAV To Oggespeak: Text-To-Speech Synthesisminion: Gracefulminion: Solitaireminion: Quasigroupopencv-bench: perl-benchmark: Pod2htmlperl-benchmark: Interpreterrbenchmark: sudokut: Total Timesystem-libxml2: 1 MBsystem-libxml2: 2 MBsystem-libxml2: 3 MBsystem-libxml2: 5 KBsystem-libxml2: 50 KBsystem-libxml2: 100 KBsystem-libxml2: 112 MBsystem-libxml2: 150 KBsystem-libxml2: 200 KBsystem-libxml2: 250 KBsystem-libxml2: 300 KBsystem-libxml2: 350 KBsystem-libxml2: 400 KBsystem-libxml2: 450 KBsystem-libxml2: 500 KBsystem-libxml2: 550 KBsystem-libxml2: 600 KBsystem-libxml2: 650 KBsystem-libxml2: 700 KBsystem-libxml2: 750 KBsystem-libxml2: 800 KBsystem-libxml2: 850 KBsystem-libxml2: 900 KBsystem-libxml2: 950 KBglibc-bench: cosglibc-bench: expglibc-bench: ffsglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_oncemultichase: 4MB Array, 64 Byte Stridemultichase: 1GB Array, 256 Byte Stridemultichase: 256MB Array, 256 Byte Stridemultichase: 1GB Array, 256 Byte Stride, 2 Threadsmultichase: 1GB Array, 256 Byte Stride, 4 Threadstjbench: Decompression Throughputcpp-perf-bench: Atolcpp-perf-bench: Ctypecpp-perf-bench: Math Librarycpp-perf-bench: Rand Numberscpp-perf-bench: Stepanov Vectorcpp-perf-bench: Function Objectscpp-perf-bench: Stepanov Abstractionmutex: Shared Mutex Lock Sharedmutex: Mutex Lock Unlock spinlockmutex: Mutex Lock Unlock std::mutexmutex: Mutex Lock Unlock std::mutexmutex: Semaphore Release And Acquiremutex: Mutex Lock Unlock spinlock_amdmutex: Mutex Lock Unlock pthread_mutexmutex: Mutex Lock Unlock ticket_spinlockredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SEToptcarrot: Optimized Benchmarkpybench: Total For Average Test Timeshint: FLOATnginx: 1nginx: 20nginx: 100nginx: 200nginx: 500nginx: 1000phpbench: PHP Benchmark Suitegit: Time To Complete Common Git Commandsgnupg: 2.7GB Sample File Encryptiontesseract-ocr: Time To OCR 7 Imagesepyczen33.7902267289900571008642692843431133971386.243019.31557.79888.121019.711379.623495.871005.6515.1798783.31700.03624316190.88326931882.133569826.64272.3781.69693.582006.101079.47346.3279.56220.23388.48377.36666.0050.12649.0462964.7612970.629202.884202.648240.551242.41978.71878.696407.659404.604354443765387523373215.8069.08862.02879.8845015.14114.20036.76854.14477.425721115.838658197.397157103.6490.226566690.001726910.937924.91682126863979536145119722114165194250276528364661429781522548607638110274075682.58579.852233.4554681.863311.09403.8992714.64694.3399320.183716.257819.47233.4553323.69473.4474212.860112.4112.0111.3114.1114.105264115.86368.280517.9131567.514151.30427.93956.69336.645.225.136.921.849.321.227.41301675.751065412.92792717.671221413.46914013.7163.811745194473893.4643653913.55130701.98141886.93143420.80143693.15141238.6235538788.561128.62445.129OpenBenchmarking.org

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix Multiplicationsepyczen30.85281.70562.55843.41124.264SE +/- 0.022, N = 33.7901. (CC) gcc options: -O3 -march=native

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: Compressionepyczen3510152025221. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: Decompressionepyczen31530456075671. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: Compressionepyczen3601201802403002891. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: Decompressionepyczen32004006008001000SE +/- 0.58, N = 39001. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: Compressionepyczen31326395265571. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: Decompressionepyczen32004006008001000SE +/- 0.67, N = 310081. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: Compressionepyczen31428425670641. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: Decompressionepyczen3601201802403002691. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: Compressionepyczen360120180240300SE +/- 0.58, N = 32841. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: Decompressionepyczen370140210280350SE +/- 0.88, N = 33431. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: Compressionepyczen3306090120150SE +/- 0.33, N = 31131. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: Decompressionepyczen390180270360450SE +/- 0.58, N = 33971. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: Compressionepyczen33060901201501381. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307epyczen3246810SE +/- 0.00, N = 36.241. (CC) gcc options: -O3 -march=native -lcrypto -lz

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.2.1Total Timeepyczen360012001800240030003019.31. (CC) gcc options: -O3 -fomit-frame-pointer -lm

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Compositeepyczen330060090012001500SE +/- 12.48, N = 41557.79

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte Carloepyczen32004006008001000SE +/- 0.34, N = 4888.12

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier Transformepyczen32004006008001000SE +/- 65.54, N = 41019.71

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix Multiplyepyczen330060090012001500SE +/- 0.54, N = 41379.62

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix Factorizationepyczen37001400210028003500SE +/- 8.10, N = 43495.87

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-Relaxationepyczen32004006008001000SE +/- 0.43, N = 41005.65

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption Timeepyczen348121620SE +/- 0.13, N = 815.18

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 Solvingepyczen32K4K6K8K10KSE +/- 11.92, N = 38783.31. (CC) gcc options: -O3

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Readepyczen3400800120016002000SE +/- 0.56, N = 31700.04MIN: 1695.96 / MAX: 1702.091. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Writeepyczen33K6K9K12K15KSE +/- 41.10, N = 316190.88MIN: 13658.79 / MAX: 16940.531. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Writeepyczen37K14K21K28K35KSE +/- 17.21, N = 331882.13MIN: 28300.9 / MAX: 33769.81. (CC) gcc options: -lrt

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Compositeepyczen32004006008001000SE +/- 1.33, N = 3826.641. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte Carloepyczen360120180240300SE +/- 0.53, N = 3272.371. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier Transformepyczen320406080100SE +/- 0.20, N = 381.691. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix Multiplyepyczen3150300450600750SE +/- 3.30, N = 3693.581. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix Factorizationepyczen3400800120016002000SE +/- 4.72, N = 32006.101. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-Relaxationepyczen32004006008001000SE +/- 0.81, N = 31079.471. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Compositeepyczen380160240320400SE +/- 0.67, N = 3346.321. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carloepyczen320406080100SE +/- 0.08, N = 379.561. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transformepyczen350100150200250SE +/- 3.43, N = 3220.231. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiplyepyczen380160240320400SE +/- 0.21, N = 3388.481. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorizationepyczen380160240320400SE +/- 0.19, N = 3377.361. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxationepyczen3140280420560700SE +/- 0.19, N = 3666.001. (CC) gcc options: -lm

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIepyczen31122334455SE +/- 0.02, N = 350.131. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - Decryptepyczen31122334455SE +/- 0.01, N = 349.051. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256epyczen36001200180024003000SE +/- 1.36, N = 32964.761. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - Decryptepyczen36001200180024003000SE +/- 2.26, N = 32970.631. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofishepyczen34080120160200SE +/- 0.09, N = 3202.881. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - Decryptepyczen34080120160200SE +/- 0.03, N = 3202.651. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfishepyczen350100150200250SE +/- 2.55, N = 5240.551. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - Decryptepyczen350100150200250SE +/- 3.23, N = 5242.421. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256epyczen320406080100SE +/- 0.04, N = 378.721. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - Decryptepyczen320406080100SE +/- 0.03, N = 378.701. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305epyczen390180270360450SE +/- 0.15, N = 3407.661. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - Decryptepyczen390180270360450SE +/- 0.05, N = 3404.601. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load Testepyczen38001600240032004000SE +/- 14.99, N = 335441. Nodejs v12.22.5

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16Averageepyczen390M180M270M360M450MSE +/- 2570445.04, N = 34376538751. (CC) gcc options: -lm -lpthread -lcurses -lrt

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane Benchmarkepyczen35K10K15K20K25KSE +/- 105.20, N = 3233731. Nodejs v12.22.5

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy Benchmarkepyczen350100150200250SE +/- 0.13, N = 3215.80

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzepyczen31530456075SE +/- 0.11, N = 369.09

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image Conversionepyczen31428425670SE +/- 0.02, N = 362.031. (CC) gcc options: -lm

DeepSpeech

Acceleration: CPU

OpenBenchmarking.orgSeconds, Fewer Is BetterDeepSpeech 0.6Acceleration: CPUepyczen320406080100SE +/- 0.19, N = 379.88

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACepyczen348121620SE +/- 0.01, N = 515.141. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3epyczen348121620SE +/- 0.01, N = 314.201. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

Ogg Audio Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Audio Encoding 1.3.4WAV To Oggepyczen3816243240SE +/- 0.02, N = 336.771. (CC) gcc options: -O2 -ffast-math -fsigned-char

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesisepyczen31224364860SE +/- 0.29, N = 454.141. (CC) gcc options: -O2 -std=c99

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: Gracefulepyczen320406080100SE +/- 0.04, N = 377.431. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: Solitaireepyczen3306090120150SE +/- 0.55, N = 3115.841. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: Quasigroupepyczen34080120160200SE +/- 0.04, N = 3197.401. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

OpenCV Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenCV Benchmark 3.3.0epyczen320406080100SE +/- 0.58, N = 3103.65

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlepyczen30.0510.1020.1530.2040.255SE +/- 0.00055875, N = 30.22656669

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Interpreterepyczen30.00040.00080.00120.00160.002SE +/- 0.00000189, N = 30.00172691

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR Benchmarkepyczen30.2110.4220.6330.8441.055SE +/- 0.0008, N = 30.93791. R scripting front-end version 4.0.4 (2021-02-15)

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total Timeepyczen3612182430SE +/- 0.01, N = 324.92

System Libxml2 Parsing

Filesize: 1 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 1 MBepyczen32004006008001000SE +/- 1.00, N = 3821

System Libxml2 Parsing

Filesize: 2 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 2 MBepyczen36001200180024003000SE +/- 6.51, N = 32686

System Libxml2 Parsing

Filesize: 3 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 3 MBepyczen39001800270036004500SE +/- 3.28, N = 33979

System Libxml2 Parsing

Filesize: 5 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 5 KBepyczen31.1252.253.3754.55.6255

System Libxml2 Parsing

Filesize: 50 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 50 KBepyczen381624324036

System Libxml2 Parsing

Filesize: 100 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 100 KBepyczen3306090120150145

System Libxml2 Parsing

Filesize: 112 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 112 MBepyczen330K60K90K120K150KSE +/- 234.37, N = 3119722

System Libxml2 Parsing

Filesize: 150 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 150 KBepyczen3306090120150SE +/- 0.33, N = 3114

System Libxml2 Parsing

Filesize: 200 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 200 KBepyczen34080120160200165

System Libxml2 Parsing

Filesize: 250 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 250 KBepyczen34080120160200194

System Libxml2 Parsing

Filesize: 300 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 300 KBepyczen350100150200250250

System Libxml2 Parsing

Filesize: 350 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 350 KBepyczen360120180240300276

System Libxml2 Parsing

Filesize: 400 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 400 KBepyczen3110220330440550SE +/- 1.33, N = 3528

System Libxml2 Parsing

Filesize: 450 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 450 KBepyczen380160240320400SE +/- 2.03, N = 3364

System Libxml2 Parsing

Filesize: 500 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 500 KBepyczen3140280420560700SE +/- 2.19, N = 3661

System Libxml2 Parsing

Filesize: 550 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 550 KBepyczen390180270360450SE +/- 1.73, N = 3429

System Libxml2 Parsing

Filesize: 600 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 600 KBepyczen32004006008001000SE +/- 2.85, N = 3781

System Libxml2 Parsing

Filesize: 650 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 650 KBepyczen3110220330440550SE +/- 1.45, N = 3522

System Libxml2 Parsing

Filesize: 700 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 700 KBepyczen3120240360480600548

System Libxml2 Parsing

Filesize: 750 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 750 KBepyczen3130260390520650SE +/- 0.67, N = 3607

System Libxml2 Parsing

Filesize: 800 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 800 KBepyczen3140280420560700SE +/- 1.86, N = 3638

System Libxml2 Parsing

Filesize: 850 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 850 KBepyczen32004006008001000SE +/- 2.73, N = 31102

System Libxml2 Parsing

Filesize: 900 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 900 KBepyczen3160320480640800SE +/- 4.26, N = 3740

System Libxml2 Parsing

Filesize: 950 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 950 KBepyczen3160320480640800SE +/- 3.67, N = 3756

glibc bench

Benchmark: cos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosepyczen320406080100SE +/- 0.05, N = 382.59

glibc bench

Benchmark: exp

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: expepyczen33691215SE +/- 0.00090, N = 39.85223

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsepyczen30.77751.5552.33253.113.8875SE +/- 0.00225, N = 33.45546

glibc bench

Benchmark: sin

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinepyczen320406080100SE +/- 0.05, N = 381.86

glibc bench

Benchmark: log2

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: log2epyczen33691215SE +/- 0.00, N = 311.09

glibc bench

Benchmark: modf

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: modfepyczen30.87731.75462.63193.50924.3865SE +/- 0.00141, N = 33.89927

glibc bench

Benchmark: sinh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinhepyczen348121620SE +/- 0.01, N = 314.65

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtepyczen30.97651.9532.92953.9064.8825SE +/- 0.00418, N = 34.33993

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhepyczen3510152025SE +/- 0.01, N = 320.18

glibc bench

Benchmark: asinh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: asinhepyczen348121620SE +/- 0.00, N = 316.26

glibc bench

Benchmark: atanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: atanhepyczen3510152025SE +/- 0.02, N = 319.47

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllepyczen30.77741.55482.33223.10963.887SE +/- 0.00055, N = 33.45533

glibc bench

Benchmark: sincos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sincosepyczen3612182430SE +/- 0.01, N = 323.69

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceepyczen30.77571.55142.32713.10283.8785SE +/- 0.00041, N = 33.44742

Multichase Pointer Chaser

Test: 4MB Array, 64 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 4MB Array, 64 Byte Strideepyczen33691215SE +/- 0.74, N = 1212.861. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Strideepyczen3306090120150SE +/- 0.23, N = 3112.41. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 256MB Array, 256 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 256MB Array, 256 Byte Strideepyczen3306090120150SE +/- 0.29, N = 3112.01. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride, 2 Threads

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Stride, 2 Threadsepyczen320406080100SE +/- 0.20, N = 3111.31. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride, 4 Threads

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Stride, 4 Threadsepyczen3306090120150SE +/- 0.15, N = 3114.11. (CC) gcc options: -O2 -static -pthread -lrt

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression Throughputepyczen3306090120150SE +/- 0.07, N = 3114.111. (CC) gcc options: -O3 -rdynamic

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Atolepyczen3306090120150SE +/- 0.12, N = 3115.861. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Ctypeepyczen31530456075SE +/- 0.02, N = 368.281. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math Libraryepyczen3110220330440550SE +/- 0.16, N = 3517.911. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Random Numbers

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Random Numbersepyczen330060090012001500SE +/- 0.58, N = 31567.511. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Stepanov Vector

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Vectorepyczen3306090120150SE +/- 0.24, N = 3151.301. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function Objectsepyczen3714212835SE +/- 0.04, N = 327.941. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Stepanov Abstraction

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Abstractionepyczen31326395265SE +/- 0.04, N = 356.691. (CXX) g++ options: -std=c++11 -O3

BenchmarkMutex

Benchmark: Shared Mutex Lock Shared

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Shared Mutex Lock Sharedepyczen3816243240SE +/- 0.03, N = 336.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlockepyczen31020304050SE +/- 0.06, N = 345.21. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock std::mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexepyczen3612182430SE +/- 0.00, N = 325.11. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock std::mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexepyczen3816243240SE +/- 0.28, N = 1536.91. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Semaphore Release And Acquire

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Semaphore Release And Acquireepyczen3510152025SE +/- 0.00, N = 321.81. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock_amd

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlock_amdepyczen31122334455SE +/- 0.03, N = 349.31. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock pthread_mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexepyczen3510152025SE +/- 0.03, N = 321.21. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock ticket_spinlock

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock ticket_spinlockepyczen3612182430SE +/- 0.00, N = 327.41. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPOPepyczen3300K600K900K1200K1500KSE +/- 14465.03, N = 31301675.751. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SADDepyczen3200K400K600K800K1000KSE +/- 4131.85, N = 31065412.921. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPUSHepyczen3200K400K600K800K1000KSE +/- 388.53, N = 3792717.671. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETepyczen3300K600K900K1200K1500KSE +/- 1586.11, N = 31221413.461. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETepyczen3200K400K600K800K1000KSE +/- 11003.40, N = 3914013.711. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized Benchmarkepyczen31428425670SE +/- 0.31, N = 463.811. ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux-gnu]

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Timesepyczen3400800120016002000SE +/- 2.40, N = 31745

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATepyczen340M80M120M160M200MSE +/- 97606.09, N = 3194473893.461. (CC) gcc options: -O3 -march=native -lm

nginx

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1epyczen312K24K36K48K60KSE +/- 58.96, N = 353913.551. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20epyczen330K60K90K120K150KSE +/- 191.71, N = 3130701.981. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100epyczen330K60K90K120K150KSE +/- 30.00, N = 3141886.931. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200epyczen330K60K90K120K150KSE +/- 193.29, N = 3143420.801. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500epyczen330K60K90K120K150KSE +/- 214.46, N = 3143693.151. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1000epyczen330K60K90K120K150KSE +/- 471.52, N = 3141238.621. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark Suiteepyczen380K160K240K320K400KSE +/- 1004.91, N = 3355387

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git Commandsepyczen320406080100SE +/- 0.18, N = 388.561. git version 2.32.0

GnuPG

2.7GB Sample File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPG 2.2.272.7GB Sample File Encryptionepyczen3306090120150SE +/- 0.31, N = 3128.621. (CC) gcc options: -O2

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.1.1Time To OCR 7 Imagesepyczen31020304050SE +/- 0.20, N = 345.13


Phoronix Test Suite v10.8.4