FreeBSD 12.2 vs. FreeBSD 13 BETA Benchmarks

Early benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2102103-HA-FREEBSD0515&imw=1&sgm=1&imw=1.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelCompilerFile-SystemScreen ResolutionKarbon 700Helix 500 FreeBSD 12.2 FreeBSD 13 BETA1 FreeBSD 12.2 FreeBSD 13 BETA1Intel Xeon E-2278GEL @ 2.00GHz (16 Cores)Logic Supply RXM-181 TBD by OEMIntel16GBTS512GMTE510TIntelIntel Coffee Lake HDAIntel PRO/1000 ConnectionFreeBSD12.2-RELEASE (x86_64)Clang 10.0.1zfs800x600Intel Xeon E-2278GEL @ 1.99GHz (16 Cores)13.0-BETA1 (x86_64)Clang 11.0.1Intel Core i7-10700T @ 2.00GHz (16 Cores)Insyde CometLake TBD by OEM32GBTS256GMTS800 P1225CH1 + AHCI SGPIO Enclosure 2.00 0001Intel Comet Lake-H HDA12.2-RELEASE (x86_64)Clang 10.0.11024x768Intel Core i7-10700T @ 1.99GHz (16 Cores)13.0-BETA1 (x86_64)Clang 11.0.1OpenBenchmarking.orgJava Details- OpenJDK Runtime Environment (build 11.0.9+11-1)Python Details- Python 3.7.9

blogbench: Readblogbench: Writembw: Memory Copy, Fixed Block Size - 1024 MiBiperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32iperf: 5201 - 10 Seconds - TCP - 1iperf: 5201 - 10 Seconds - TCP - 32osbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsmpcbench: Multi-Precision Benchmarkrodinia: OpenMP CFD Solverpolybench-c: 3 Matrix Multiplicationssmhasher: wyhashsmhasher: wyhashsmhasher: MeowHashsmhasher: MeowHashsmhasher: Spooky32smhasher: Spooky32smhasher: fasthash32smhasher: fasthash32smhasher: t1ha2_atoncesmhasher: t1ha2_atoncesmhasher: t1ha0_aes_avx2smhasher: t1ha0_aes_avx2ffte: N=256, 3D Complex FFT Routinefftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 2D FFT Size 4096hmmer: Pfam Database Searchblake2: simdjson: Kostyasimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagejava-scimark2: Compositebork: File Encryption Timedacapobench: H2dacapobench: Jythonrenaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: Twitter HTTP Requestsfhourstones: Complex Connect-4 Solvingcachebench: Readluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationscimark2: Compositebotan: KASUMIbotan: AES-256botan: Twofishbotan: Blowfishbotan: CAST-256libraw: Post-Processing Benchmarkjohn-the-ripper: Blowfishjohn-the-ripper: MD5node-express-loadtest: graphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacettsiod-renderer: Phong Rendering With Soft-Shadow Mappingrav1e: 5rav1e: 6rav1e: 10x264: H.264 Video Encodingx265: Bosphorus 4Kx265: Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Secondhimeno: Poisson Pressure Solverstockfish: Total Timeswet: Averageavifenc: 8avifenc: 10build-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelprimesieve: 1e12 Prime Number Generationrust-mandel: Time To Complete Serial/Parallel Mandelbrotrust-prime: Prime Number Test To 200,000,000smallpt: Global Illumination Renderer; 128 Samplesnumpy: aobench: 2048 x 2048 - Total Timebuild-eigen: Time To Compiledcraw: RAW To PPM Image Conversionencode-ape: WAV To APEencode-flac: WAV To FLACencode-mp3: WAV To MP3m-queens: Time To Solveperl-benchmark: Pod2htmlrbenchmark: openssl: RSA 4096-bit Performanceaircrack-ng: tjbench: Decompression Throughputsqlite-speedtest: Timed Time - Size 1,000stress-ng: MMAPstress-ng: Mallocstress-ng: Forkingstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingoptcarrot: Optimized Benchmarkpybench: Total For Average Test Timespyperformance: gopyperformance: 2to3pyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatehint: FLOATphpbench: PHP Benchmark Suitegit: Time To Complete Common Git Commandsphp: Zend benchphp: Zend micro_benchscikit-learn: Karbon 700Helix 500 FreeBSD 12.2 FreeBSD 13 BETA1 FreeBSD 12.2 FreeBSD 13 BETA172869243706830.699276003501334030123.22982215.397072127.12637660.87621060.998678459345.2275.81712710.5933.33329575.8572.77011927.1256.6795389.9145.23112108.3344.67033406.6944.47516401.7155940483023.09470.5229.8655.100.460.240.350.3790438503841077718021716021145.0928.569491683223350.22933208.7134013.1808129.33805.481918752.26251.72284.23647.271825.32752.74354.0645.6531806.196149.513181.84064.35518.7773563725253958589042111462024.76380.6040.8131.80844.406.1528.86153627.0847021658.486521908338118546655111.97811.35585.209201.97659.443109.01324.29828.235192.5982.006152.19473.99568.11421.93521.230202.2220.315736041.3919778.615542.01692.159009221.539114.6390297292.4215458.041436.5012107606.1922146.91841.921557.1310089738.8146245.41122.74777713.5967.68318079690330837071.881.831854921190191826537.95263273777111.5300.9955.174291.1041652105102597371.12830597699056257467.9933452.95639149.73967927.06686626.557922802033.3063.34324085.6718.83850309.9341.42120890.8832.1069432.9325.99621001.8425.35460165.5225.17818436.1211792924660.113846130.5922.910.830.460.640.6660299852234210176014418632011.5215.324371050051934.25619120.8302701.84012857.56662.9931301304.41441.46439.561129.123195.011316.88613.8273.0083182.381255.691315.925112.75230.331094249802669798713959415985540.52541.0611.4093.12972.798.4044.39245018.1637282878.559760128728113231384427.1376.79552.808138.16742.43961.73313.88318.005290.0246.76590.51742.26335.12512.41811.707124.4310.168734740.78411353.126756.751169.459136112.301216.97160803471.9838092.622380.9620109852.7133294.44796.423189.4218590879.5966804.99185.891465334.09114.64183646352618523336.342.618732913.7113330736003.3730248316268.4570.5752.998168.31387426450136211.26319509245312538475.52308717.385483173.85006073.31252165.539910399043.7716.08511678.7035.23627598.3476.45111180.4259.7695110.6647.56710485.3546.92531600.7246.75522589.1502358082801.68965.9269.9205.380.420.230.330.3495385254004766853723038481077.2430.133513986483395.59940991.1834008.6218231.43615.118597709.13239.72238.16617.781735.64714.38340.8843.4931716.701142.139173.42861.41917.5169903536473952558645511073923.79890.5720.7571.71341.586.2728.09139263.9973241523.161519913239617194396612.48011.95087.218211.92362.947113.78225.65429.690185.4785.865159.83678.00772.44123.00522.578212.9020.333283971.4291739.214764.48387.701109233.356101.9685352348.8613801.071357.0511429811.6021296.951510.551024.869683381.7043487.93116.43675813.5264.56329083794932338974.887.333457822201185131230.30467262992120.2841.0445.426318.78218111121028010810.99030652715296326336.1654313.12646370.15943526.76963825.064010776327.3822.96326835.2217.83953633.9538.96822732.6230.5309970.4524.62120943.0723.83172401.7823.62631144.0656594975584.514893126.0472.760.850.480.660.6871292312087530932517015602101.0814.420326644991804.49617989.1063106.87713969.37043.9722111385.31467.48457.091206.203399.201396.55664.9777.1833364.846272.245336.257119.68028.89960042651973807612358214498449.22191.0601.4453.30062.378.3340.25198248.9134692916.838136110516193316363776.5766.28658.163156.85749.04059.56416.05720.805311.9543.87785.20140.08033.68211.77311.197143.3790.159924160.74871169.127594.623179.169436106.113212.59143900728.5926910.032103.4317337244.5929095.401609.953217.5814550134.4560361.66160.951543793.23121.14175043949517522034.440.717731113.3107353263833.0324551162164.8430.542.822171.043OpenBenchmarking.org

BlogBench

Test: Read

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadKarbon 700Helix 500400K800K1200K1600K2000KSE +/- 11603.30, N = 9SE +/- 15672.68, N = 9SE +/- 15076.43, N = 3SE +/- 2109.00, N = 2728692874264165210518111121. (CC) clang options: -O2 -pthread

BlogBench

Test: Write

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteKarbon 700Helix 5002K4K6K8K10KSE +/- 153.33, N = 3SE +/- 53.84, N = 34370501310259102801. (CC) clang options: -O2 -pthread

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBKarbon 700Helix 5002K4K6K8K10KSE +/- 39.50, N = 3SE +/- 64.77, N = 3SE +/- 14.40, N = 3SE +/- 49.87, N = 36830.706211.267371.1310810.991. (CC) clang options: -O3 -march=native

iPerf

Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32Karbon 700Helix 5007K14K21K28K35KSE +/- 272.93, N = 3SE +/- 150.21, N = 15SE +/- 106.60, N = 3SE +/- 298.56, N = 5276001950930597306521. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

iPerf

Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1Karbon 700Helix 50015K30K45K60K75KSE +/- 383.41, N = 12SE +/- 172.21, N = 15SE +/- 409.80, N = 3SE +/- 534.98, N = 15350132453169905715291. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

iPerf

Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.7Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32Karbon 700Helix 50014K28K42K56K70KSE +/- 277.47, N = 3SE +/- 704.18, N = 15SE +/- 344.97, N = 3SE +/- 696.90, N = 3340302538462574632631. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

OSBench

Test: Create Files

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesKarbon 700Helix 500306090120150SE +/- 3.95, N = 12SE +/- 0.47, N = 3SE +/- 10.11, N = 12SE +/- 0.10, N = 3123.2375.5267.9936.171. (CC) clang options: -lm

OSBench

Test: Create Threads

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsKarbon 700Helix 50048121620SE +/- 0.062050, N = 3SE +/- 0.035283, N = 3SE +/- 0.025493, N = 3SE +/- 0.031908, N = 315.39707217.3854832.9563913.1264631. (CC) clang options: -lm

OSBench

Test: Launch Programs

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsKarbon 700Helix 5004080120160200SE +/- 0.11, N = 3SE +/- 0.60, N = 3SE +/- 0.10, N = 3SE +/- 0.85, N = 3127.13173.8549.7470.161. (CC) clang options: -lm

OSBench

Test: Create Processes

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesKarbon 700Helix 5001632486480SE +/- 0.23, N = 3SE +/- 0.86, N = 4SE +/- 0.12, N = 3SE +/- 0.19, N = 360.8873.3127.0726.771. (CC) clang options: -lm

OSBench

Test: Memory Allocations

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsKarbon 700Helix 5001530456075SE +/- 0.09, N = 3SE +/- 0.52, N = 13SE +/- 0.01, N = 3SE +/- 0.25, N = 1361.0065.5426.5625.061. (CC) clang options: -lm

GNU MPC

Multi-Precision Benchmark

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkKarbon 700Helix 5002K4K6K8K10KSE +/- 3.33, N = 3SE +/- 3.33, N = 345933990802077631. (CC) clang options: -lm -O2 -MT -MD -MP -MF

Rodinia

Test: OpenMP CFD Solver

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverKarbon 700Helix 5001020304050SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.24, N = 3SE +/- 0.21, N = 1045.2343.7733.3127.38

PolyBench-C

Test: 3 Matrix Multiplications

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsKarbon 700Helix 500246810SE +/- 0.016, N = 3SE +/- 0.006, N = 3SE +/- 0.011, N = 3SE +/- 0.001, N = 35.8176.0853.3432.9631. (CC) clang options: -O3 -march=native

SMHasher

Hash: wyhash

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: wyhashKarbon 700Helix 5006K12K18K24K30KSE +/- 12.53, N = 3SE +/- 51.30, N = 3SE +/- 29.09, N = 3SE +/- 32.01, N = 312710.5911678.7024085.6726835.221. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: wyhash

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: wyhashKarbon 700Helix 500816243240SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 333.3335.2418.8417.841. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: MeowHash

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: MeowHashKarbon 700Helix 50011K22K33K44K55KSE +/- 155.70, N = 3SE +/- 92.53, N = 3SE +/- 240.77, N = 3SE +/- 35.71, N = 329575.8527598.3450309.9353633.951. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: MeowHash

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: MeowHashKarbon 700Helix 50020406080100SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 372.7776.4541.4238.971. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: Spooky32

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: Spooky32Karbon 700Helix 5005K10K15K20K25KSE +/- 53.94, N = 3SE +/- 25.02, N = 3SE +/- 39.65, N = 3SE +/- 3.46, N = 311927.1211180.4220890.8822732.621. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: Spooky32

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: Spooky32Karbon 700Helix 5001326395265SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 356.6859.7732.1130.531. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: fasthash32

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: fasthash32Karbon 700Helix 5002K4K6K8K10KSE +/- 0.07, N = 3SE +/- 1.35, N = 3SE +/- 1.17, N = 3SE +/- 0.15, N = 35389.915110.669432.939970.451. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: fasthash32

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: fasthash32Karbon 700Helix 5001122334455SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 345.2347.5726.0024.621. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha2_atonce

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: t1ha2_atonceKarbon 700Helix 5004K8K12K16K20KSE +/- 28.55, N = 3SE +/- 0.96, N = 3SE +/- 61.38, N = 3SE +/- 5.41, N = 312108.3310485.3521001.8420943.071. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha2_atonce

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: t1ha2_atonceKarbon 700Helix 5001122334455SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 344.6746.9325.3523.831. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha0_aes_avx2

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: t1ha0_aes_avx2Karbon 700Helix 50016K32K48K64K80KSE +/- 336.62, N = 15SE +/- 280.88, N = 15SE +/- 495.30, N = 3SE +/- 51.87, N = 333406.6931600.7260165.5272401.781. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha0_aes_avx2

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: t1ha0_aes_avx2Karbon 700Helix 5001122334455SE +/- 0.00, N = 15SE +/- 0.01, N = 15SE +/- 0.02, N = 3SE +/- 0.00, N = 344.4846.7625.1823.631. (CXX) clang++ options: -march=native -O3 -lpthread

FFTE

N=256, 3D Complex FFT Routine

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 7.0N=256, 3D Complex FFT RoutineKarbon 700Helix 5007K14K21K28K35KSE +/- 11.72, N = 3SE +/- 10.67, N = 3SE +/- 38.94, N = 3SE +/- 54.69, N = 316401.7222589.1518436.1231144.071. (F9X) gfortran9 options: -O3 -fomit-frame-pointer -fopenmp

FFTW

Build: Stock - Size: 2D FFT Size 4096

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096Karbon 700Helix 50012002400360048006000SE +/- 19.89, N = 3SE +/- 7.13, N = 3SE +/- 12.34, N = 3SE +/- 7.73, N = 33023.02801.64660.15584.51. (CC) clang options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -ffast-math -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096Karbon 700Helix 5003K6K9K12K15KSE +/- 0.71, N = 3SE +/- 31.08, N = 3SE +/- 226.04, N = 9SE +/- 34.60, N = 39470.58965.913846.014893.01. (CC) clang options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -ffast-math -lm

Timed HMMer Search

Pfam Database Search

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database SearchKarbon 700Helix 50060120180240300SE +/- 0.25, N = 3SE +/- 1.04, N = 3SE +/- 0.12, N = 3SE +/- 0.40, N = 3229.87269.92130.59126.051. (CC) clang options: -O3 -pthread -lhmmer -leasel -lm

BLAKE2

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Karbon 700Helix 5001.21052.4213.63154.8426.0525SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35.105.382.912.761. (CC) clang options: -O3 -march=native -lcrypto -lz

simdjson

Throughput Test: Kostya

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: KostyaKarbon 700Helix 5000.19130.38260.57390.76520.9565SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.460.420.830.851. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: LargeRandom

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: LargeRandomKarbon 700Helix 5000.1080.2160.3240.4320.54SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.240.230.460.481. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: PartialTweetsKarbon 700Helix 5000.14850.2970.44550.5940.7425SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.350.330.640.661. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: DistinctUserIDKarbon 700Helix 5000.1530.3060.4590.6120.765SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.370.340.660.681. (CXX) clang++ options: -O3 -pthread

Go Benchmarks

Test: json

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonKarbon 700Helix 5002M4M6M8M10MSE +/- 4379.62, N = 3SE +/- 22271.94, N = 3SE +/- 83265.51, N = 15SE +/- 129591.47, N = 129043850953852560299857129231

Go Benchmarks

Test: build

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildKarbon 700Helix 5009000M18000M27000M36000M45000MSE +/- 236789577.65, N = 3SE +/- 123083604.29, N = 3SE +/- 260703977.91, N = 3SE +/- 96248229.16, N = 338410777180400476685372234210176020875309325

Go Benchmarks

Test: garbage

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageKarbon 700Helix 500500K1000K1500K2000K2500KSE +/- 977.08, N = 3SE +/- 2984.46, N = 3SE +/- 14150.01, N = 15SE +/- 24194.17, N = 122171602230384814418631701560

Java SciMark

Computational Test: Composite

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeKarbon 700Helix 5005001000150020002500SE +/- 13.79, N = 20SE +/- 12.86, N = 20SE +/- 24.38, N = 20SE +/- 24.38, N = 201145.091077.242011.522101.08

Bork File Encrypter

File Encryption Time

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeKarbon 700Helix 500714212835SE +/- 0.20, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.11, N = 328.5730.1315.3214.42

DaCapo Benchmark

Java Test: H2

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Karbon 700Helix 50011002200330044005500SE +/- 48.96, N = 6SE +/- 47.16, N = 7SE +/- 70.46, N = 16SE +/- 45.89, N = 204916513937103266

DaCapo Benchmark

Java Test: Jython

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonKarbon 700Helix 5002K4K6K8K10KSE +/- 11.39, N = 4SE +/- 56.57, N = 4SE +/- 26.93, N = 4SE +/- 29.16, N = 48322864850054499

Renaissance

Test: Scala Dotty

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyKarbon 700Helix 5007001400210028003500SE +/- 14.58, N = 5SE +/- 15.28, N = 5SE +/- 9.82, N = 5SE +/- 7.24, N = 53350.233395.601934.261804.50

Renaissance

Test: Savina Reactors.IO

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOKarbon 700Helix 5009K18K27K36K45KSE +/- 76.64, N = 5SE +/- 342.02, N = 5SE +/- 117.58, N = 5SE +/- 116.14, N = 533208.7140991.1819120.8317989.11

Renaissance

Test: Twitter HTTP Requests

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsKarbon 700Helix 5009001800270036004500SE +/- 24.62, N = 5SE +/- 26.52, N = 5SE +/- 15.15, N = 5SE +/- 18.91, N = 54013.184008.622701.843106.88

Fhourstones

Complex Connect-4 Solving

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingKarbon 700Helix 5003K6K9K12K15KSE +/- 4.96, N = 3SE +/- 9.42, N = 3SE +/- 15.31, N = 3SE +/- 40.91, N = 38129.38231.412857.513969.31. (CC) clang options: -O3

CacheBench

Test: Read

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadKarbon 700Helix 50015003000450060007500SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 33805.483615.126662.997043.971. (CC) clang options: -lrt

LuaJIT

Test: Composite

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeKarbon 700Helix 50030060090012001500SE +/- 0.57, N = 3SE +/- 1.95, N = 3SE +/- 0.57, N = 3SE +/- 3.20, N = 3752.26709.131304.411385.311. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloKarbon 700Helix 500100200300400500SE +/- 0.00, N = 3SE +/- 0.28, N = 3SE +/- 0.47, N = 3SE +/- 0.92, N = 3251.72239.72441.46467.481. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier TransformKarbon 700Helix 500100200300400500SE +/- 0.89, N = 3SE +/- 2.92, N = 3SE +/- 1.28, N = 3SE +/- 5.23, N = 3284.23238.16439.56457.091. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix MultiplyKarbon 700Helix 50030060090012001500SE +/- 0.00, N = 3SE +/- 0.48, N = 3SE +/- 0.81, N = 3SE +/- 2.45, N = 3647.27617.781129.121206.201. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix FactorizationKarbon 700Helix 5007001400210028003500SE +/- 2.82, N = 3SE +/- 5.86, N = 3SE +/- 2.49, N = 3SE +/- 7.47, N = 31825.321735.643195.013399.201. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationKarbon 700Helix 50030060090012001500SE +/- 0.96, N = 3SE +/- 0.87, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3752.74714.381316.881396.551. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

SciMark

Computational Test: Composite

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeKarbon 700Helix 500140280420560700SE +/- 0.14, N = 3SE +/- 0.33, N = 3SE +/- 0.30, N = 3SE +/- 1.01, N = 3354.06340.88613.82664.971. (CC) clang options: -lm

Botan

Test: KASUMI

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: KASUMIKarbon 700Helix 50020406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 345.6543.4973.0177.181. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: AES-256

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: AES-256Karbon 700Helix 5007001400210028003500SE +/- 0.04, N = 3SE +/- 0.21, N = 3SE +/- 0.05, N = 3SE +/- 0.10, N = 31806.201716.703182.383364.851. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: Twofish

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: TwofishKarbon 700Helix 50060120180240300SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.08, N = 3SE +/- 0.19, N = 3149.51142.14255.69272.251. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: Blowfish

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: BlowfishKarbon 700Helix 50070140210280350SE +/- 0.09, N = 3SE +/- 0.24, N = 3SE +/- 0.00, N = 3SE +/- 0.20, N = 3181.84173.43315.93336.261. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: CAST-256

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: CAST-256Karbon 700Helix 500306090120150SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 364.3661.42112.75119.681. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

LibRaw

Post-Processing Benchmark

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkKarbon 700Helix 500714212835SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.31, N = 518.7717.5130.3328.891. (CXX) clang++ options: -O2 -fopenmp -lz -llcms2 -lm

John The Ripper

Test: Blowfish

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishKarbon 700Helix 5002K4K6K8K10KSE +/- 0.67, N = 3SE +/- 118.55, N = 5SE +/- 135.75, N = 3735669901094296001. (CC) clang options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

John The Ripper

Test: MD5

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Karbon 700Helix 500110K220K330K440K550KSE +/- 102.48, N = 3SE +/- 29.57, N = 3SE +/- 5569.43, N = 4SE +/- 4269.43, N = 53725253536474980264265191. (CC) clang options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Node.js Express HTTP Load Test

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestKarbon 700Helix 50016003200480064008000SE +/- 2.08, N = 3SE +/- 9.61, N = 3SE +/- 18.04, N = 3SE +/- 30.02, N = 339583952697973801. Nodejs

GraphicsMagick

Operation: Sharpen

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenKarbon 700Helix 50020406080100SE +/- 0.83, N = 6SE +/- 1.00, N = 3585587761. (CC) clang options: -fopenmp -O2 -pthread -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Enhanced

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedKarbon 700Helix 500306090120150SE +/- 1.00, N = 3SE +/- 0.67, N = 390861391231. (CC) clang options: -fopenmp -O2 -pthread -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingKarbon 700Helix 500130260390520650SE +/- 2.08, N = 3SE +/- 3.67, N = 3SE +/- 4.67, N = 34214555945821. (CC) clang options: -fopenmp -O2 -pthread -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianKarbon 700Helix 5004080120160200SE +/- 1.00, N = 3SE +/- 1.00, N = 31141101591441. (CC) clang options: -fopenmp -O2 -pthread -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color SpaceKarbon 700Helix 5002004006008001000SE +/- 3.71, N = 3SE +/- 6.84, N = 36207398559841. (CC) clang options: -fopenmp -O2 -pthread -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingKarbon 700Helix 5001122334455SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 324.7623.8040.5349.221. (CXX) clang++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -pthread -fopenmp -fwhole-program -lstdc++

rav1e

Speed: 5

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 5Karbon 700Helix 5000.23870.47740.71610.95481.1935SE +/- 0.003, N = 3SE +/- 0.002, N = 3SE +/- 0.002, N = 3SE +/- 0.008, N = 120.6040.5721.0611.060

rav1e

Speed: 6

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 6Karbon 700Helix 5000.32510.65020.97531.30041.6255SE +/- 0.000, N = 3SE +/- 0.005, N = 3SE +/- 0.006, N = 3SE +/- 0.006, N = 30.8130.7571.4091.445

rav1e

Speed: 10

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 10Karbon 700Helix 5000.74251.4852.22752.973.7125SE +/- 0.003, N = 3SE +/- 0.004, N = 3SE +/- 0.005, N = 3SE +/- 0.006, N = 31.8081.7133.1293.300

x264

H.264 Video Encoding

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video EncodingKarbon 700Helix 5001632486480SE +/- 0.45, N = 6SE +/- 0.17, N = 3SE +/- 0.50, N = 15SE +/- 0.66, N = 1344.4041.5872.7962.371. (CC) clang options: -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -mstack-alignment=64 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

Video Input: Bosphorus 4K

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KKarbon 700Helix 500246810SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 6SE +/- 0.08, N = 36.156.278.408.331. (CXX) clang++ options: -O3 -lpthread -lrt -ldl

x265

Video Input: Bosphorus 1080p

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pKarbon 700Helix 5001020304050SE +/- 0.18, N = 3SE +/- 0.09, N = 3SE +/- 0.46, N = 3SE +/- 0.28, N = 1328.8628.0944.3940.251. (CXX) clang++ options: -O3 -lpthread -lrt -ldl

Coremark

CoreMark Size 666 - Iterations Per Second

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondKarbon 700Helix 50050K100K150K200K250KSE +/- 59.66, N = 3SE +/- 157.02, N = 3SE +/- 2473.85, N = 6SE +/- 2201.14, N = 4153627.08139264.00245018.16198248.911. (CC) clang options: -O2 -lrt" -lrt

Himeno Benchmark

Poisson Pressure Solver

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverKarbon 700Helix 5006001200180024003000SE +/- 0.26, N = 3SE +/- 2.19, N = 3SE +/- 2.34, N = 3SE +/- 1.99, N = 31658.491523.162878.562916.841. (CC) clang options: -O3

Stockfish

Total Time

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 12Total TimeKarbon 700Helix 5003M6M9M12M15MSE +/- 58309.40, N = 3SE +/- 42225.28, N = 3SE +/- 115848.16, N = 15SE +/- 133680.04, N = 49083381913239612872811110516191. (CXX) clang++ options: -m64 -lpthread -fno-exceptions -std=c++17 -pedantic -O3 -msse -msse3 -mpopcnt -msse4.1 -mssse3 -msse2 -flto=thin

Swet

Average

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageKarbon 700Helix 50070M140M210M280M350MSE +/- 1565485.12, N = 3SE +/- 698283.72, N = 3SE +/- 668704.20, N = 3SE +/- 945794.84, N = 31854665511719439663231384423316363771. (CC) clang options: -lm -lpthread -lcurses -lrt

libavif avifenc

Encoder Speed: 8

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Karbon 700Helix 5003691215SE +/- 0.043, N = 3SE +/- 0.043, N = 3SE +/- 0.019, N = 3SE +/- 0.017, N = 311.97812.4807.1376.5761. (CXX) clang++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 10

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Karbon 700Helix 5003691215SE +/- 0.013, N = 3SE +/- 0.009, N = 3SE +/- 0.026, N = 3SE +/- 0.027, N = 311.35511.9506.7956.2861. (CXX) clang++ options: -O3 -fPIC

Timed PHP Compilation

Time To Compile

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileKarbon 700Helix 50020406080100SE +/- 0.33, N = 3SE +/- 0.03, N = 3SE +/- 0.42, N = 3SE +/- 0.62, N = 585.2187.2252.8158.16

C-Ray

Total Time - 4K, 16 Rays Per Pixel

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelKarbon 700Helix 50050100150200250SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.44, N = 3SE +/- 0.47, N = 3201.98211.92138.17156.861. (CC) clang options: -lm -lpthread -O3

Primesieve

1e12 Prime Number Generation

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationKarbon 700Helix 5001428425670SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.36, N = 8SE +/- 0.35, N = 359.4462.9542.4449.041. (CXX) clang++ options: -O3 -lpthread

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotKarbon 700Helix 500306090120150SE +/- 0.36, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3109.01113.7861.7359.561. (CC) clang options: -m64 -pie -nodefaultlibs -lrt -lutil -lexecinfo -lpthread -lgcc_s -lc -lm

Rust Prime Benchmark

Prime Number Test To 200,000,000

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Karbon 700Helix 500612182430SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 1024.3025.6513.8816.061. (CC) clang options: -m64 -pie -nodefaultlibs -lexecinfo -lpthread -lgcc_s -lc -lm -lrt -lutil

Smallpt

Global Illumination Renderer; 128 Samples

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesKarbon 700Helix 500714212835SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.13, N = 12SE +/- 0.19, N = 728.2429.6918.0120.811. (CXX) clang++ options: -fopenmp -O3

Numpy Benchmark

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkKarbon 700Helix 50070140210280350SE +/- 0.24, N = 3SE +/- 0.03, N = 3SE +/- 0.62, N = 3SE +/- 0.87, N = 3192.59185.47290.02311.95

AOBench

Size: 2048 x 2048 - Total Time

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeKarbon 700Helix 50020406080100SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 382.0185.8746.7743.881. (CC) clang options: -lm -O3

Timed Eigen Compilation

Time To Compile

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To CompileKarbon 700Helix 5004080120160200SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 3152.19159.8490.5285.20

dcraw

RAW To PPM Image Conversion

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionKarbon 700Helix 50020406080100SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 374.0078.0142.2640.081. (CC) clang options: -lm

Monkey Audio Encoding

WAV To APE

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99.6WAV To APEKarbon 700Helix 5001632486480SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 568.1172.4435.1333.681. (CXX) clang++ options: -O3 -pedantic -lrt

FLAC Audio Encoding

WAV To FLAC

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACKarbon 700Helix 500612182430SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 521.9423.0112.4211.771. (CXX) clang++ options: -O2 -lm

LAME MP3 Encoding

WAV To MP3

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Karbon 700Helix 500510152025SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 321.2322.5811.7111.201. (CC) clang options: -O3 -pipe -lncurses -lm

m-queens

Time To Solve

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveKarbon 700Helix 50050100150200250SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.86, N = 3SE +/- 1.11, N = 3202.22212.90124.43143.381. (CXX) clang++ options: -fopenmp -O2 -march=native

Perl Benchmarks

Test: Pod2html

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlKarbon 700Helix 5000.0750.150.2250.30.375SE +/- 0.00246307, N = 3SE +/- 0.00135637, N = 3SE +/- 0.00090674, N = 3SE +/- 0.00042220, N = 30.315736040.333283970.168734740.15992416

R Benchmark

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkKarbon 700Helix 5000.32150.6430.96451.2861.6075SE +/- 0.0022, N = 3SE +/- 0.0022, N = 3SE +/- 0.0016, N = 3SE +/- 0.0007, N = 31.39191.42910.78410.74871. R scripting front-end version 4.0.3 (2020-10-10)

OpenSSL

RSA 4096-bit Performance

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceKarbon 700Helix 50030060090012001500SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 9.60, N = 3SE +/- 20.73, N = 14778.6739.21353.11169.11. (CC) clang options: -pthread -Qunused-arguments -O3 -lssl -lcrypto

Aircrack-ng

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2Karbon 700Helix 5006K12K18K24K30KSE +/- 6.46, N = 3SE +/- 15.05, N = 3SE +/- 2.92, N = 3SE +/- 31.50, N = 315542.0214764.4826756.7527594.621. (CXX) clang++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lsqlite3 -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

libjpeg-turbo tjbench

Test: Decompression Throughput

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputKarbon 700Helix 5004080120160200SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 392.1687.70169.46179.171. (CC) clang options: -O3 -lm

SQLite Speedtest

Timed Time - Size 1,000

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Karbon 700Helix 50050100150200250SE +/- 0.19, N = 3SE +/- 0.38, N = 3SE +/- 0.07, N = 3SE +/- 0.37, N = 3221.54233.36112.30106.111. (CC) clang options: -O2 -lz -lpthread

Stress-NG

Test: MMAP

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPKarbon 700Helix 50050100150200250SE +/- 1.75, N = 15SE +/- 3.24, N = 12SE +/- 1.76, N = 15SE +/- 3.67, N = 15114.63101.96216.97212.591. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Malloc

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocKarbon 700Helix 50030M60M90M120M150MSE +/- 34805.76, N = 3SE +/- 169148.41, N = 3SE +/- 1441417.98, N = 3SE +/- 1780137.51, N = 390297292.4285352348.86160803471.98143900728.591. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Forking

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: ForkingKarbon 700Helix 5008K16K24K32K40KSE +/- 155.28, N = 15SE +/- 163.39, N = 14SE +/- 267.13, N = 3SE +/- 301.84, N = 415458.0413801.0738092.6226910.031. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: CPU Stress

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressKarbon 700Helix 5005001000150020002500SE +/- 4.18, N = 3SE +/- 1.51, N = 3SE +/- 15.14, N = 15SE +/- 24.23, N = 41436.501357.052380.962103.431. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Semaphores

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresKarbon 700Helix 5004M8M12M16M20MSE +/- 103202.80, N = 15SE +/- 151388.68, N = 15SE +/- 198074.24, N = 15SE +/- 200789.56, N = 412107606.1911429811.6020109852.7117337244.591. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Matrix Math

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathKarbon 700Helix 5007K14K21K28K35KSE +/- 56.50, N = 3SE +/- 225.98, N = 3SE +/- 367.72, N = 4SE +/- 212.45, N = 322146.9121296.9533294.4429095.401. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Memory Copying

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingKarbon 700Helix 50030060090012001500SE +/- 4.02, N = 3SE +/- 6.28, N = 3SE +/- 2.01, N = 3SE +/- 4.79, N = 3841.921510.55796.421609.951. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Socket Activity

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityKarbon 700Helix 5007001400210028003500SE +/- 13.37, N = 15SE +/- 1.26, N = 3SE +/- 39.14, N = 4SE +/- 17.15, N = 31557.131024.863189.423217.581. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Context Switching

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingKarbon 700Helix 5004M8M12M16M20MSE +/- 86383.33, N = 3SE +/- 100704.56, N = 15SE +/- 343930.25, N = 15SE +/- 202071.92, N = 310089738.819683381.7018590879.5914550134.451. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Glibc C String Functions

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsKarbon 700Helix 50014K28K42K56K70KSE +/- 45.46, N = 3SE +/- 10.92, N = 3SE +/- 953.17, N = 3SE +/- 802.77, N = 346245.4143487.9366804.9960361.661. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Glibc Qsort Data Sorting

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingKarbon 700Helix 5004080120160200SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 2.67, N = 3SE +/- 2.18, N = 3122.74116.43185.89160.951. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: System V Message Passing

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingKarbon 700Helix 500300K600K900K1200K1500KSE +/- 1402.94, N = 3SE +/- 681.78, N = 3SE +/- 2433.27, N = 3SE +/- 2036.60, N = 3777713.59675813.521465334.091543793.231. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Optcarrot

Optimized Benchmark

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkKarbon 700Helix 500306090120150SE +/- 0.07, N = 4SE +/- 0.10, N = 4SE +/- 0.04, N = 4SE +/- 0.11, N = 467.6864.56114.64121.141. ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd13]

PyBench

Total For Average Test Times

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesKarbon 700Helix 5007001400210028003500SE +/- 4.41, N = 3SE +/- 4.67, N = 3SE +/- 3.38, N = 3SE +/- 2.73, N = 33180329018361750

PyPerformance

Benchmark: go

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goKarbon 700Helix 5002004006008001000SE +/- 0.58, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3796837463439

PyPerformance

Benchmark: 2to3

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Karbon 700Helix 5002004006008001000SE +/- 0.88, N = 3SE +/- 0.33, N = 3903949526495

PyPerformance

Benchmark: float

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatKarbon 700Helix 50070140210280350SE +/- 0.33, N = 3308323185175

PyPerformance

Benchmark: nbody

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyKarbon 700Helix 50080160240320400370389233220

PyPerformance

Benchmark: pathlib

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibKarbon 700Helix 50020406080100SE +/- 0.12, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 371.874.836.334.4

PyPerformance

Benchmark: json_loads

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsKarbon 700Helix 50020406080100SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 381.887.342.640.7

PyPerformance

Benchmark: crypto_pyaes

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesKarbon 700Helix 50070140210280350SE +/- 0.33, N = 3318334187177

PyPerformance

Benchmark: regex_compile

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileKarbon 700Helix 500120240360480600SE +/- 0.67, N = 3549578329311

PyPerformance

Benchmark: python_startup

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupKarbon 700Helix 500510152025SE +/- 0.00, N = 3SE +/- 0.03, N = 321.022.013.713.3

PyPerformance

Benchmark: django_template

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateKarbon 700Helix 5004080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3190201113107

Hierarchical INTegration

Test: FLOAT

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATKarbon 700Helix 50080M160M240M320M400MSE +/- 214629.80, N = 3SE +/- 78579.59, N = 3SE +/- 333388.83, N = 3SE +/- 494170.56, N = 3191826537.95185131230.30330736003.37353263833.031. (CC) clang options: -O3 -march=native -lm

PHPBench

PHP Benchmark Suite

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteKarbon 700Helix 500110K220K330K440K550KSE +/- 63.18, N = 3SE +/- 363.80, N = 3SE +/- 50.63, N = 3SE +/- 182.34, N = 3273777262992483162511621

Git

Time To Complete Common Git Commands

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsKarbon 700Helix 500306090120150SE +/- 0.21, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3111.53120.2868.4664.841. git version 2.30.0

PHP Micro Benchmarks

Test: Zend bench

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchKarbon 700Helix 5000.23490.46980.70470.93961.1745SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.005, N = 7SE +/- 0.000, N = 30.9951.0440.5750.540

PHP Micro Benchmarks

Test: Zend micro_bench

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchKarbon 700Helix 5001.22092.44183.66274.88366.1045SE +/- 0.001, N = 3SE +/- 0.000, N = 3SE +/- 0.009, N = 3SE +/- 0.001, N = 35.1745.4262.9982.822

Scikit-Learn

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1Karbon 700Helix 50070140210280350SE +/- 0.07, N = 3SE +/- 0.30, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3291.10318.78168.31171.04

Geometric Mean Of All Test Results

Result Composite - FreeBSD 12.2 vs. FreeBSD 13 BETA Benchmarks

FreeBSD 12.2FreeBSD 13 BETA1OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - FreeBSD 12.2 vs. FreeBSD 13 BETA BenchmarksKarbon 700Helix 5002040608010053.9851.2991.8194.08


Phoronix Test Suite v10.8.4