FreeBSD 12.2 vs. FreeBSD 13 BETA Benchmarks

Early benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2102129-HA-2102103HA72&export=pdf&grw&sro&rro.

FreeBSD 12.2 vs. FreeBSD 13 BETA BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelCompilerFile-SystemScreen ResolutionKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2Intel 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.1AMD EPYC 7F52 16-Core @ 3.50GHz (32 Cores)Supermicro Super Server 0123456789AMD [AMD] Starship/Matisse Root Complex64GBINTEL SSDPE21D280GAASPEED12.2-RELEASE (x86_64)Clang 10.0.1800x600OpenBenchmarking.orgJava Details- OpenJDK Runtime Environment (build 11.0.9+11-1)Python Details- Python 3.7.9

FreeBSD 12.2 vs. FreeBSD 13 BETA Benchmarkssmhasher: wyhashmpcbench: Multi-Precision Benchmarksmhasher: wyhashsmhasher: MeowHashsmhasher: MeowHashsmhasher: Spooky32smhasher: Spooky32smhasher: fasthash32smhasher: fasthash32smhasher: t1ha2_atoncesmhasher: t1ha2_atoncesmhasher: t1ha0_aes_avx2smhasher: t1ha0_aes_avx2scimark2: Compositego-benchmark: jsongo-benchmark: buildgo-benchmark: garbagembw: Memory Copy, Fixed Block Size - 1024 MiBstress-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 Passingdacapobench: H2dacapobench: Jythonrenaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: Twitter HTTP Requestshint: FLOATblake2: botan: KASUMIbotan: AES-256botan: Twofishbotan: Blowfishbotan: CAST-256java-scimark2: Compositecachebench: Readencode-flac: WAV To FLACencode-mp3: WAV To MP3tjbench: Decompression Throughputencode-ape: WAV To APElibraw: Post-Processing Benchmarkluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationdcraw: RAW To PPM Image Conversionfftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 2D FFT Size 4096hmmer: Pfam Database Searchhimeno: Poisson Pressure Solverscikit-learn: rbenchmark: numpy: rodinia: OpenMP CFD Solverffte: N=256, 3D Complex FFT Routineosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsiperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32iperf: 5201 - 10 Seconds - TCP - 1iperf: 5201 - 10 Seconds - TCP - 32coremark: CoreMark Size 666 - Iterations Per Secondaircrack-ng: primesieve: 1e12 Prime Number Generationrust-prime: Prime Number Test To 200,000,000stockfish: Total Timejohn-the-ripper: Blowfishjohn-the-ripper: MD5build-php: Time To Compilerust-mandel: Time To Complete Serial/Parallel Mandelbrotm-queens: Time To Solveswet: Averageaobench: 2048 x 2048 - Total Timegraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacex264: H.264 Video Encodingx265: Bosphorus 4Kx265: Bosphorus 1080pc-ray: Total Time - 4K, 16 Rays Per Pixelttsiod-renderer: Phong Rendering With Soft-Shadow Mappingrav1e: 5rav1e: 6rav1e: 10avifenc: 8avifenc: 10smallpt: Global Illumination Renderer; 128 Samplesbuild-eigen: Time To Compilepyperformance: gopyperformance: 2to3pyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatephp: Zend benchphp: Zend micro_benchblogbench: Readblogbench: Writeopenssl: RSA 4096-bit Performancenode-express-loadtest: phpbench: PHP Benchmark Suitesqlite-speedtest: Timed Time - Size 1,000simdjson: Kostyasimdjson: LargeRandsimdjson: PartialTweetssimdjson: DistinctUserIDperl-benchmark: Pod2htmlfhourstones: Complex Connect-4 Solvingoptcarrot: Optimized Benchmarkpolybench-c: 3 Matrix Multiplicationsbork: File Encryption Timegit: Time To Complete Common Git Commandspybench: Total For Average Test TimesKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.233.333459312710.5929575.8572.77011927.1256.6795389.9145.23112108.3344.67033406.6944.475354.0690438503841077718021716026830.699114.6390297292.4215458.041436.5012107606.1922146.91841.921557.1310089738.8146245.41122.74777713.59491683223350.22933208.7134013.180191826537.952635.1045.6531806.196149.513181.84064.3551145.093805.48191821.93521.23092.15900968.11418.77752.26251.72284.23647.271825.32752.7473.9953023.09470.5229.8651658.486521291.1041.3919192.5945.22716401.715594048123.22982215.397072127.12637660.87621060.998678276003501334030153627.08470215542.01659.44324.2989083381735637252585.209109.013202.22218546655182.006589042111462044.406.1528.86201.97624.76380.6040.8131.80811.97811.35528.235152.19479690330837071.881.8318549211900.9955.1747286924370778.63958273777221.5390.460.240.350.370.315736048129.367.685.81728.569111.530318018.838802024085.6750309.9341.42120890.8832.1069432.9325.99621001.8425.35460165.5225.178613.8260299852234210176014418637371.128216.97160803471.9838092.622380.9620109852.7133294.44796.423189.4218590879.5966804.99185.891465334.09371050051934.25619120.8302701.840330736003.373022.9173.0083182.381255.691315.925112.7522011.526662.99313012.41811.707169.45913635.12530.331304.41441.46439.561129.123195.011316.8842.2634660.113846130.5922878.559760168.3130.7841290.0233.30618436.12117929267.9933452.95639149.73967927.06686626.557922305976990562574245018.16372826756.75142.43913.883128728111094249802652.80861.733124.43132313844246.7658713959415985572.798.4044.39138.16740.52541.0611.4093.1297.1376.79518.00590.51746352618523336.342.618732913.71130.5752.9981652105102591353.16979483162112.3010.830.460.640.660.1687347412857.5114.643.34315.32468.457183635.236399011678.7027598.3476.45111180.4259.7695110.6647.56710485.3546.92531600.7246.755340.8895385254004766853723038486211.263101.9685352348.8613801.071357.0511429811.6021296.951510.551024.869683381.7043487.93116.43675813.52513986483395.59940991.1834008.621185131230.304675.3843.4931716.701142.139173.42861.4191077.243615.11859723.00522.57887.70110972.44117.51709.13239.72238.16617.781735.64714.3878.0072801.68965.9269.9201523.161519318.7821.4291185.4743.77122589.15023580875.52308717.385483173.85006073.31252165.539910195092453125384139263.99732414764.48362.94725.6549132396699035364787.218113.782212.90217194396685.865558645511073941.586.2728.09211.92323.79890.5720.7571.71312.48011.95029.690159.83683794932338974.887.3334578222011.0445.4268742645013739.23952262992233.3560.420.230.330.340.333283978231.464.566.08530.133120.284329017.839776326835.2253633.9538.96822732.6230.5309970.4524.62120943.0723.83172401.7823.626664.97712923120875309325170156010810.990212.59143900728.5926910.032103.4317337244.5929095.401609.953217.5814550134.4560361.66160.951543793.23326644991804.49617989.1063106.877353263833.032452.7677.1833364.846272.245336.257119.6802101.087043.97221111.77311.197179.16943633.68228.891385.31467.48457.091206.203399.201396.5540.0805584.514893126.0472916.838136171.0430.7487311.9527.38231144.06565949736.1654313.12646370.15943526.76963825.064010306527152963263198248.91346927594.62349.04016.05711051619960042651958.16359.564143.37933163637743.8777612358214498462.378.3340.25156.85749.22191.0601.4453.3006.5766.28620.80585.20143949517522034.440.717731113.31070.542.8221811112102801169.17380511621106.1130.850.480.660.680.1599241613969.3121.142.96314.42064.84317508117651.8830640842068080514017197388202.797243.58538132673.5012818.945267.1241915809.2695423.263797.501392.8041347533.22189065.49441.80570520.06337745571560.62316677.6573436.193318506562.181485.4487.6613976.369309.598366.147129.3812776.449893.15962710.1979.564195.83205326.67039.381477.57472.89138.171226.883657.151892.7535.6065795.415228117.3064788.683209117.7930.6786361.5114.37736277.12122303736.13786725.432904167.19023471.47312233.377330221952662824311613967.82978057961.18715.98621.4763890658138943123900027.94738.90743.04731826562039.4632534037475161950139.8921.9971.9154.21156.57211.2221.6493.5705.1675.0336.45173.93345951019520434.345.719733511.11110.5782.879728551121773298.87750483436112.6060.60.430.500.520.1679498613091.1130.632.16414.12756.7381767OpenBenchmarking.org

SMHasher

Hash: wyhash

Karbon 700Helix 500OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: wyhashFreeBSD 13 BETA1FreeBSD 12.2816243240SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 318.8433.3317.8435.241. (CXX) clang++ options: -march=native -O3 -lpthread

GNU MPC

Multi-Precision Benchmark

OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.22K4K6K8K10KSE +/- 3.33, N = 3SE +/- 3.33, N = 3SE +/- 6.67, N = 3802045937763399081171. (CC) clang options: -lm -O2 -MT -MD -MP -MF

SMHasher

Hash: wyhash

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: wyhashFreeBSD 13 BETA1FreeBSD 12.26K12K18K24K30KSE +/- 29.09, N = 3SE +/- 12.53, N = 3SE +/- 32.01, N = 3SE +/- 51.30, N = 324085.6712710.5926835.2211678.701. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: MeowHash

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: MeowHashFreeBSD 13 BETA1FreeBSD 12.211K22K33K44K55KSE +/- 240.77, N = 3SE +/- 155.70, N = 3SE +/- 35.71, N = 3SE +/- 92.53, N = 350309.9329575.8553633.9527598.341. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: MeowHash

Karbon 700Helix 500OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: MeowHashFreeBSD 13 BETA1FreeBSD 12.220406080100SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 341.4272.7738.9776.451. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: Spooky32

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: Spooky32FreeBSD 13 BETA1FreeBSD 12.25K10K15K20K25KSE +/- 39.65, N = 3SE +/- 53.94, N = 3SE +/- 3.46, N = 3SE +/- 25.02, N = 320890.8811927.1222732.6211180.421. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: Spooky32

Karbon 700Helix 500OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: Spooky32FreeBSD 13 BETA1FreeBSD 12.21326395265SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 332.1156.6830.5359.771. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: fasthash32

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: fasthash32FreeBSD 13 BETA1FreeBSD 12.22K4K6K8K10KSE +/- 1.17, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 1.35, N = 39432.935389.919970.455110.661. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: fasthash32

Karbon 700Helix 500OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: fasthash32FreeBSD 13 BETA1FreeBSD 12.21122334455SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 326.0045.2324.6247.571. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha2_atonce

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: t1ha2_atonceFreeBSD 13 BETA1FreeBSD 12.24K8K12K16K20KSE +/- 61.38, N = 3SE +/- 28.55, N = 3SE +/- 5.41, N = 3SE +/- 0.96, N = 321001.8412108.3320943.0710485.351. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha2_atonce

Karbon 700Helix 500OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: t1ha2_atonceFreeBSD 13 BETA1FreeBSD 12.21122334455SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 325.3544.6723.8346.931. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha0_aes_avx2

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: t1ha0_aes_avx2FreeBSD 13 BETA1FreeBSD 12.216K32K48K64K80KSE +/- 495.30, N = 3SE +/- 336.62, N = 15SE +/- 51.87, N = 3SE +/- 280.88, N = 1560165.5233406.6972401.7831600.721. (CXX) clang++ options: -march=native -O3 -lpthread

SMHasher

Hash: t1ha0_aes_avx2

Karbon 700Helix 500OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2020-02-29Hash: t1ha0_aes_avx2FreeBSD 13 BETA1FreeBSD 12.21122334455SE +/- 0.02, N = 3SE +/- 0.00, N = 15SE +/- 0.00, N = 3SE +/- 0.01, N = 1525.1844.4823.6346.761. (CXX) clang++ options: -march=native -O3 -lpthread

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2140280420560700SE +/- 0.30, N = 3SE +/- 0.14, N = 3SE +/- 1.01, N = 3SE +/- 0.33, N = 3SE +/- 0.28, N = 3613.82354.06664.97340.88651.881. (CC) clang options: -lm

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.22M4M6M8M10MSE +/- 83265.51, N = 15SE +/- 4379.62, N = 3SE +/- 129591.47, N = 12SE +/- 22271.94, N = 3SE +/- 69183.33, N = 1260299859043850712923195385253064084

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.29000M18000M27000M36000M45000MSE +/- 260703977.91, N = 3SE +/- 236789577.65, N = 3SE +/- 96248229.16, N = 3SE +/- 123083604.29, N = 3SE +/- 53308748.67, N = 32234210176038410777180208753093254004766853720680805140

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2500K1000K1500K2000K2500KSE +/- 14150.01, N = 15SE +/- 977.08, N = 3SE +/- 24194.17, N = 12SE +/- 2984.46, N = 3SE +/- 67997.89, N = 1514418632171602170156023038481719738

MBW

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

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

Stress-NG

Test: MMAP

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

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2120M240M360M480M600MSE +/- 1441417.98, N = 3SE +/- 34805.76, N = 3SE +/- 1780137.51, N = 3SE +/- 169148.41, N = 3SE +/- 452910.61, N = 3160803471.9890297292.42143900728.5985352348.86538132673.501. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Forking

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

Stress-NG

Test: CPU Stress

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

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.29M18M27M36M45MSE +/- 198074.24, N = 15SE +/- 103202.80, N = 15SE +/- 200789.56, N = 4SE +/- 151388.68, N = 15SE +/- 675454.90, N = 1520109852.7112107606.1917337244.5911429811.6041915809.261. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220K40K60K80K100KSE +/- 367.72, N = 4SE +/- 56.50, N = 3SE +/- 212.45, N = 3SE +/- 225.98, N = 3SE +/- 139.82, N = 333294.4422146.9129095.4021296.9595423.261. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Memory Copying

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

Stress-NG

Test: Socket Activity

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

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.29M18M27M36M45MSE +/- 343930.25, N = 15SE +/- 86383.33, N = 3SE +/- 202071.92, N = 3SE +/- 100704.56, N = 15SE +/- 569801.01, N = 1518590879.5910089738.8114550134.459683381.7041347533.221. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.240K80K120K160K200KSE +/- 953.17, N = 3SE +/- 45.46, N = 3SE +/- 802.77, N = 3SE +/- 10.92, N = 3SE +/- 189.08, N = 366804.9946245.4160361.6643487.93189065.491. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: Glibc Qsort Data Sorting

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

Stress-NG

Test: System V Message Passing

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

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.211002200330044005500SE +/- 70.46, N = 16SE +/- 48.96, N = 6SE +/- 45.89, N = 20SE +/- 47.16, N = 7SE +/- 24.06, N = 1237104916326651393377

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.22K4K6K8K10KSE +/- 26.93, N = 4SE +/- 11.39, N = 4SE +/- 29.16, N = 4SE +/- 56.57, N = 4SE +/- 38.24, N = 2050058322449986484557

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.27001400210028003500SE +/- 9.82, N = 5SE +/- 14.58, N = 5SE +/- 7.24, N = 5SE +/- 15.28, N = 5SE +/- 7.08, N = 51934.263350.231804.503395.601560.62

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.29K18K27K36K45KSE +/- 117.58, N = 5SE +/- 76.64, N = 5SE +/- 116.14, N = 5SE +/- 342.02, N = 5SE +/- 927.23, N = 1719120.8333208.7117989.1140991.1816677.66

Renaissance

Test: Twitter HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.29001800270036004500SE +/- 15.15, N = 5SE +/- 24.62, N = 5SE +/- 18.91, N = 5SE +/- 26.52, N = 5SE +/- 7.13, N = 52701.844013.183106.884008.623436.19

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.280M160M240M320M400MSE +/- 333388.83, N = 3SE +/- 214629.80, N = 3SE +/- 494170.56, N = 3SE +/- 78579.59, N = 3SE +/- 453289.05, N = 3330736003.37191826537.95353263833.03185131230.30318506562.181. (CC) clang options: -O3 -march=native -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21.2242.4483.6724.8966.12SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 32.915.102.765.385.441. (CC) clang options: -O3 -march=native -lcrypto -lz

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: KASUMIKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 373.0145.6577.1843.4987.661. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: AES-256Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.29001800270036004500SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.21, N = 3SE +/- 2.61, N = 33182.381806.203364.851716.703976.371. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: Twofish

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

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: BlowfishKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.280160240320400SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.24, N = 3SE +/- 0.17, N = 3315.93181.84336.26173.43366.151. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: CAST-256Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2306090120150SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.12, N = 3112.7564.36119.6861.42129.381. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.26001200180024003000SE +/- 24.38, N = 20SE +/- 13.79, N = 20SE +/- 24.38, N = 20SE +/- 12.86, N = 20SE +/- 0.96, N = 42011.521145.092101.081077.242776.44

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.22K4K6K8K10KSE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 3.37, N = 36662.993805.487043.973615.129893.16MIN: 6662.85 / MAX: 6663.07MIN: 3805.24 / MAX: 3805.61MIN: 7043.84 / MAX: 7044.17MIN: 3614.99 / MAX: 3615.32MIN: 9883.25 / MAX: 9903.941. (CC) clang options: -lrt

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2612182430SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 512.4221.9411.7723.0110.201. (CXX) clang++ options: -O2 -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2510152025SE +/- 0.002, N = 3SE +/- 0.003, N = 3SE +/- 0.004, N = 3SE +/- 0.013, N = 3SE +/- 0.001, N = 311.70721.23011.19722.5789.5641. (CC) clang options: -O3 -pipe -lncurses -lm

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.24080120160200SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3169.4692.16179.1787.70195.83-lm-lm-lm-lm1. (CC) clang options: -O3

Monkey Audio Encoding

WAV To APE

OpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99.6WAV To APEKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21632486480SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 535.1368.1133.6872.4426.671. (CXX) clang++ options: -O3 -pedantic -lrt

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2918273645SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.31, N = 5SE +/- 0.01, N = 3SE +/- 0.04, N = 330.3318.7728.8917.5139.381. (CXX) clang++ options: -O2 -fopenmp -lz -llcms2 -lm

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.230060090012001500SE +/- 0.57, N = 3SE +/- 0.57, N = 3SE +/- 3.20, N = 3SE +/- 1.95, N = 3SE +/- 0.66, N = 31304.41752.261385.31709.131477.571. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2100200300400500SE +/- 0.47, N = 3SE +/- 0.00, N = 3SE +/- 0.92, N = 3SE +/- 0.28, N = 3SE +/- 3.53, N = 3441.46251.72467.48239.72472.891. (CC) clang options: -lm -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 TransformKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2100200300400500SE +/- 1.28, N = 3SE +/- 0.89, N = 3SE +/- 5.23, N = 3SE +/- 2.92, N = 3SE +/- 0.11, N = 3439.56284.23457.09238.16138.171. (CC) clang options: -lm -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 MultiplyKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.230060090012001500SE +/- 0.81, N = 3SE +/- 0.00, N = 3SE +/- 2.45, N = 3SE +/- 0.48, N = 3SE +/- 0.96, N = 31129.12647.271206.20617.781226.881. (CC) clang options: -lm -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 FactorizationKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.28001600240032004000SE +/- 2.49, N = 3SE +/- 2.82, N = 3SE +/- 7.47, N = 3SE +/- 5.86, N = 3SE +/- 3.26, N = 33195.011825.323399.201735.643657.151. (CC) clang options: -lm -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-RelaxationKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2400800120016002000SE +/- 0.00, N = 3SE +/- 0.96, N = 3SE +/- 0.00, N = 3SE +/- 0.87, N = 3SE +/- 1.52, N = 31316.88752.741396.55714.381892.751. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220406080100SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 342.2674.0040.0878.0135.611. (CC) clang options: -lm

FFTW

Build: Stock - Size: 2D FFT Size 4096

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

FFTW

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

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

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database SearchKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.260120180240300SE +/- 0.12, N = 3SE +/- 0.25, N = 3SE +/- 0.40, N = 3SE +/- 1.04, N = 3SE +/- 0.21, N = 3130.59229.87126.05269.92117.311. (CC) clang options: -O3 -pthread -lhmmer -leasel -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.210002000300040005000SE +/- 2.34, N = 3SE +/- 0.26, N = 3SE +/- 1.99, N = 3SE +/- 2.19, N = 3SE +/- 6.29, N = 32878.561658.492916.841523.164788.681. (CC) clang options: -O3

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.270140210280350SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.04, N = 3168.31291.10171.04318.78117.79

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.32150.6430.96451.2861.6075SE +/- 0.0016, N = 3SE +/- 0.0022, N = 3SE +/- 0.0007, N = 3SE +/- 0.0022, N = 3SE +/- 0.0008, N = 30.78411.39190.74871.42910.67861. R scripting front-end version 4.0.3 (2020-10-10)

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.280160240320400SE +/- 0.62, N = 3SE +/- 0.24, N = 3SE +/- 0.87, N = 3SE +/- 0.03, N = 3SE +/- 0.28, N = 3290.02192.59311.95185.47361.51

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21020304050SE +/- 0.24, N = 3SE +/- 0.03, N = 3SE +/- 0.21, N = 10SE +/- 0.09, N = 3SE +/- 0.06, N = 333.3145.2327.3843.7714.38

FFTE

N=256, 3D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 7.0N=256, 3D Complex FFT RoutineKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.28K16K24K32K40KSE +/- 38.94, N = 3SE +/- 11.72, N = 3SE +/- 54.69, N = 3SE +/- 10.67, N = 3SE +/- 43.16, N = 318436.1216401.7231144.0722589.1536277.121. (F9X) gfortran9 options: -O3 -fomit-frame-pointer -fopenmp

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2306090120150SE +/- 10.11, N = 12SE +/- 3.95, N = 12SE +/- 0.10, N = 3SE +/- 0.47, N = 3SE +/- 0.11, N = 367.99123.2336.1775.5236.141. (CC) clang options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2612182430SE +/- 0.025493, N = 3SE +/- 0.062050, N = 3SE +/- 0.031908, N = 3SE +/- 0.035283, N = 3SE +/- 0.174472, N = 32.95639115.3970723.12646317.38548325.4329041. (CC) clang options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.24080120160200SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.85, N = 3SE +/- 0.60, N = 3SE +/- 1.28, N = 349.74127.1370.16173.85167.191. (CC) clang options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21632486480SE +/- 0.12, N = 3SE +/- 0.23, N = 3SE +/- 0.19, N = 3SE +/- 0.86, N = 4SE +/- 0.53, N = 327.0760.8826.7773.3171.471. (CC) clang options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21530456075SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.25, N = 13SE +/- 0.52, N = 13SE +/- 0.06, N = 326.5661.0025.0665.5433.381. (CC) clang options: -lm

iPerf

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

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

iPerf

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

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

iPerf

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

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

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2130K260K390K520K650KSE +/- 2473.85, N = 6SE +/- 59.66, N = 3SE +/- 2201.14, N = 4SE +/- 157.02, N = 3SE +/- 139.16, N = 3245018.16153627.08198248.91139264.00613967.831. (CC) clang options: -O2 -lrt" -lrt

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.212K24K36K48K60KSE +/- 2.92, N = 3SE +/- 6.46, N = 3SE +/- 31.50, N = 3SE +/- 15.05, N = 3SE +/- 46.08, N = 326756.7515542.0227594.6214764.4857961.191. (CXX) clang++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lsqlite3 -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

Primesieve

1e12 Prime Number Generation

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

Rust Prime Benchmark

Prime Number Test To 200,000,000

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

Stockfish

Total Time

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

John The Ripper

Test: Blowfish

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

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2300K600K900K1200K1500KSE +/- 5569.43, N = 4SE +/- 102.48, N = 3SE +/- 4269.43, N = 5SE +/- 29.57, N = 3SE +/- 2309.40, N = 349802637252542651935364712390001. (CC) clang options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220406080100SE +/- 0.42, N = 3SE +/- 0.33, N = 3SE +/- 0.62, N = 5SE +/- 0.03, N = 3SE +/- 0.20, N = 1352.8185.2158.1687.2227.95

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

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

m-queens

Time To Solve

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

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.270M140M210M280M350MSE +/- 668704.20, N = 3SE +/- 1565485.12, N = 3SE +/- 945794.84, N = 3SE +/- 698283.72, N = 3SE +/- 546233.44, N = 33231384421854665513316363771719439663182656201. (CC) clang options: -lm -lpthread -lcurses -lrt

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 346.7782.0143.8885.8739.461. (CC) clang options: -lm -O3

GraphicsMagick

Operation: Sharpen

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

GraphicsMagick

Operation: Enhanced

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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: ResizingKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2160320480640800SE +/- 3.67, N = 3SE +/- 4.67, N = 3SE +/- 2.08, N = 3SE +/- 40.40, N = 155944215824557471. (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

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2110220330440550SE +/- 1.00, N = 3SE +/- 1.00, N = 3SE +/- 2.08, N = 31591141441105161. (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

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

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video EncodingKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2306090120150SE +/- 0.50, N = 15SE +/- 0.45, N = 6SE +/- 0.66, N = 13SE +/- 0.17, N = 3SE +/- 1.12, N = 372.7944.4062.3741.58139.891. (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

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

x265

Video Input: Bosphorus 1080p

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21326395265SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 340.5324.7649.2223.8056.571. (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

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 5Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.2750.550.8251.11.375SE +/- 0.002, N = 3SE +/- 0.003, N = 3SE +/- 0.008, N = 12SE +/- 0.002, N = 3SE +/- 0.002, N = 31.0610.6041.0600.5721.222

rav1e

Speed: 6

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 6Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.3710.7421.1131.4841.855SE +/- 0.006, N = 3SE +/- 0.000, N = 3SE +/- 0.006, N = 3SE +/- 0.005, N = 3SE +/- 0.001, N = 31.4090.8131.4450.7571.649

rav1e

Speed: 10

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 10Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.80331.60662.40993.21324.0165SE +/- 0.005, N = 3SE +/- 0.003, N = 3SE +/- 0.006, N = 3SE +/- 0.004, N = 3SE +/- 0.002, N = 33.1291.8083.3001.7133.570

libavif avifenc

Encoder Speed: 8

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.23691215SE +/- 0.019, N = 3SE +/- 0.043, N = 3SE +/- 0.017, N = 3SE +/- 0.043, N = 3SE +/- 0.009, N = 37.13711.9786.57612.4805.1671. (CXX) clang++ options: -O3 -fPIC

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.23691215SE +/- 0.026, N = 3SE +/- 0.013, N = 3SE +/- 0.027, N = 3SE +/- 0.009, N = 3SE +/- 0.008, N = 36.79511.3556.28611.9505.0331. (CXX) clang++ options: -O3 -fPIC

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2714212835SE +/- 0.131, N = 12SE +/- 0.009, N = 3SE +/- 0.189, N = 7SE +/- 0.010, N = 3SE +/- 0.003, N = 318.00528.23520.80529.6906.4511. (CXX) clang++ options: -fopenmp -O3

Timed Eigen Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To CompileKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.24080120160200SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 390.52152.1985.20159.8473.93

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.22004006008001000SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3463796439837459

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.22004006008001000SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3526903495949510

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.270140210280350SE +/- 0.33, N = 3185308175323195

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.280160240320400233370220389204

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220406080100SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 336.371.834.474.834.3

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.220406080100SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 342.681.840.787.345.7

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.270140210280350SE +/- 0.33, N = 3187318177334197

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2120240360480600SE +/- 0.67, N = 3329549311578335

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2510152025SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 313.721.013.322.011.1

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.24080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3113190107201111

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.23490.46980.70470.93961.1745SE +/- 0.005, N = 7SE +/- 0.000, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.002, N = 30.5750.9950.5401.0440.578

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.21.22092.44183.66274.88366.1045SE +/- 0.009, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 32.9985.1742.8225.4262.879

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2400K800K1200K1600K2000KSE +/- 15076.43, N = 3SE +/- 11603.30, N = 9SE +/- 2109.00, N = 2SE +/- 15672.68, N = 9SE +/- 7767.30, N = 9165210572869218111128742647285511. (CC) clang options: -O2 -pthread

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.23K6K9K12K15KSE +/- 153.33, N = 3SE +/- 53.84, N = 3SE +/- 126.95, N = 3102594370102805013121771. (CC) clang options: -O2 -pthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.27001400210028003500SE +/- 9.60, N = 3SE +/- 0.00, N = 3SE +/- 20.73, N = 14SE +/- 0.06, N = 3SE +/- 0.09, N = 31353.1778.61169.1739.23298.81. (CC) clang options: -pthread -Qunused-arguments -O3 -lssl -lcrypto

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.217003400510068008500SE +/- 18.04, N = 3SE +/- 2.08, N = 3SE +/- 30.02, N = 3SE +/- 9.61, N = 3SE +/- 38.78, N = 3697939587380395277501. Nodejs

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2110K220K330K440K550KSE +/- 50.63, N = 3SE +/- 63.18, N = 3SE +/- 182.34, N = 3SE +/- 363.80, N = 3SE +/- 539.15, N = 3483162273777511621262992483436

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Karbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.250100150200250SE +/- 0.07, N = 3SE +/- 0.19, N = 3SE +/- 0.37, N = 3SE +/- 0.38, N = 3SE +/- 0.10, N = 3112.30221.54106.11233.36112.611. (CC) clang options: -O2 -lz -lpthread

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: KostyaKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.19130.38260.57390.76520.9565SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.830.460.850.420.601. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: LargeRandomKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.1080.2160.3240.4320.54SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.460.240.480.230.431. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: PartialTweetsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.14850.2970.44550.5940.7425SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.640.350.660.330.501. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: DistinctUserIDKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.1530.3060.4590.6120.765SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.660.370.680.340.521. (CXX) clang++ options: -O3 -pthread

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.20.0750.150.2250.30.375SE +/- 0.00090674, N = 3SE +/- 0.00246307, N = 3SE +/- 0.00042220, N = 3SE +/- 0.00135637, N = 3SE +/- 0.00003890, N = 30.168734740.315736040.159924160.333283970.16794986

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.23K6K9K12K15KSE +/- 15.31, N = 3SE +/- 4.96, N = 3SE +/- 40.91, N = 3SE +/- 9.42, N = 3SE +/- 3.36, N = 312857.58129.313969.38231.413091.11. (CC) clang options: -O3

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2306090120150SE +/- 0.04, N = 4SE +/- 0.07, N = 4SE +/- 0.11, N = 4SE +/- 0.10, N = 4SE +/- 0.28, N = 4114.6467.68121.1464.56130.631. Karbon 700: FreeBSD 13 BETA1: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd13]2. Karbon 700: FreeBSD 12.2: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd12]3. Helix 500: FreeBSD 13 BETA1: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd13]4. Helix 500: FreeBSD 12.2: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd12]5. FreeBSD 12.2: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [amd64-freebsd12]

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2246810SE +/- 0.011, N = 3SE +/- 0.016, N = 3SE +/- 0.001, N = 3SE +/- 0.006, N = 3SE +/- 0.002, N = 33.3435.8172.9636.0852.1641. (CC) clang options: -O3 -march=native

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2714212835SE +/- 0.12, N = 3SE +/- 0.20, N = 3SE +/- 0.11, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 315.3228.5714.4230.1314.13

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.2306090120150SE +/- 0.12, N = 3SE +/- 0.21, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.22, N = 368.46111.5364.84120.2856.741. Karbon 700: FreeBSD 13 BETA1: git version 2.30.02. Karbon 700: FreeBSD 12.2: git version 2.30.03. Helix 500: FreeBSD 13 BETA1: git version 2.30.04. Helix 500: FreeBSD 12.2: git version 2.30.05. FreeBSD 12.2: git version 2.30.1

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesKarbon 700: FreeBSD 13 BETA1Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2FreeBSD 12.27001400210028003500SE +/- 3.38, N = 3SE +/- 4.41, N = 3SE +/- 2.73, N = 3SE +/- 4.67, N = 3SE +/- 1.00, N = 318363180175032901767


Phoronix Test Suite v10.8.5