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&grr&sor&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 Benchmarksblogbench: Readrenaissance: Savina Reactors.IOfftw: Float + SSE - 2D FFT Size 4096hint: FLOATnumpy: ttsiod-renderer: Phong Rendering With Soft-Shadow Mappingfftw: Stock - 2D FFT Size 4096renaissance: Scala Dottyscikit-learn: rbenchmark: hmmer: Pfam Database Searchstockfish: Total Timesqlite-speedtest: Timed Time - Size 1,000fhourstones: Complex Connect-4 Solvingc-ray: Total Time - 4K, 16 Rays Per Pixelm-queens: Time To Solvejava-scimark2: Compositestress-ng: Semaphorescachebench: Readpyperformance: 2to3stress-ng: MMAPpyperformance: gobuild-eigen: Time To Compilegraphics-magick: Resizingrav1e: 5pyperformance: python_startupstress-ng: Context Switchingbuild-php: Time To Compilex265: Bosphorus 4Kperl-benchmark: Pod2htmlgit: Time To Complete Common Git Commandspyperformance: regex_compileencode-ape: WAV To APEstress-ng: Forkingrenaissance: Twitter HTTP Requestsrust-mandel: Time To Complete Serial/Parallel Mandelbrotgraphics-magick: Sharpenjohn-the-ripper: MD5smhasher: t1ha0_aes_avx2smhasher: t1ha0_aes_avx2graphics-magick: Enhancedgraphics-magick: Noise-Gaussianprimesieve: 1e12 Prime Number Generationgraphics-magick: HWB Color Spacesimdjson: LargeRandaobench: 2048 x 2048 - Total Timehimeno: Poisson Pressure Solversimdjson: Kostyasimdjson: PartialTweetssimdjson: DistinctUserIDstress-ng: CPU Stressstress-ng: Socket Activitylibraw: Post-Processing Benchmarkrav1e: 6phpbench: PHP Benchmark Suitempcbench: Multi-Precision Benchmarkdcraw: RAW To PPM Image Conversionpybench: Total For Average Test Timesiperf: 5201 - 10 Seconds - TCP - 32pyperformance: nbodygo-benchmark: garbagerodinia: OpenMP CFD Solvergo-benchmark: jsonpyperformance: crypto_pyaesiperf: 5201 - 10 Seconds - TCP - 1pyperformance: floatiperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32pyperformance: pathlibdacapobench: H2smallpt: Global Illumination Renderer; 128 Samplesrav1e: 10pyperformance: django_templatecoremark: CoreMark Size 666 - Iterations Per Secondopenssl: RSA 4096-bit Performancejohn-the-ripper: Blowfishstress-ng: Matrix Mathstress-ng: Memory Copyingstress-ng: System V Message Passingaircrack-ng: stress-ng: Mallocstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingswet: Averageluajit: Compositego-benchmark: buildrust-prime: Prime Number Test To 200,000,000encode-flac: WAV To FLACx264: H.264 Video Encodingx265: Bosphorus 1080pscimark2: Compositesmhasher: MeowHashsmhasher: MeowHashbotan: AES-256pyperformance: json_loadssmhasher: Spooky32smhasher: Spooky32bork: File Encryption Timebotan: Blowfishbotan: Twofishbotan: CAST-256botan: KASUMIsmhasher: fasthash32smhasher: fasthash32dacapobench: Jythonnode-express-loadtest: smhasher: t1ha2_atoncesmhasher: t1ha2_atonceosbench: Create Filessmhasher: wyhashsmhasher: wyhashencode-mp3: WAV To MP3mbw: Memory Copy, Fixed Block Size - 1024 MiBosbench: Memory Allocationsavifenc: 8avifenc: 10tjbench: Decompression Throughputosbench: Create Processesosbench: Launch Programsosbench: Create Threadspolybench-c: 3 Matrix Multiplicationsoptcarrot: Optimized Benchmarkphp: Zend micro_benchffte: N=256, 3D Complex FFT Routinephp: Zend benchblake2: blogbench: Writeluajit: Jacobi Successive Over-Relaxationluajit: Dense LU Matrix Factorizationluajit: Sparse Matrix Multiplyluajit: Fast Fourier Transformluajit: Monte CarloKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.272869233208.7139470.5191826537.95263192.5924.76383023.03350.229291.1041.3919229.8659083381221.5398129.3201.976202.2221145.0912107606.193805.481918903114.63796152.1944210.6042110089738.8185.2096.150.31573604111.53054968.11415458.044013.180109.0135837252544.47533406.699011459.4436200.2482.0061658.4865210.460.350.371436.501557.1318.770.813273777459373.995318034030370217160245.2279043850318350133082760071.8491628.2351.808190153627.084702778.6735622146.91841.92777713.5915542.01690297292.4246245.41122.74185466551752.263841077718024.29821.93544.4028.86354.0672.77029575.851806.19681.856.67911927.1228.569181.840149.51364.35545.65345.2315389.918322395844.67012108.33123.22982233.33312710.5921.2306830.69960.99867811.97811.35592.15900960.876210127.12637615.3970725.81767.685.17416401.7155940480.9955.104370752.741825.32647.27284.23251.72165210519120.83013846330736003.37302290.0240.52544660.11934.256168.3130.7841130.59212872811112.30112857.5138.167124.4312011.5220109852.716662.993130526216.9746390.5175941.06113.718590879.5952.8088.400.1687347468.45732935.12538092.622701.84061.7338749802625.17860165.5213915942.4398550.4646.7652878.5597600.830.640.662380.963189.4230.331.409483162802042.263183662574233144186333.3066029985187699051853059736.3371018.0053.129113245018.1637281353.11094233294.44796.421465334.0926756.751160803471.9866804.99185.893231384421304.412234210176013.88312.41872.7944.39613.8241.42150309.933182.38142.632.10620890.8815.324315.925255.691112.75273.00825.9969432.935005697925.35421001.8467.99334518.83824085.6711.7077371.12826.5579227.1376.795169.45913627.06686649.7396792.9563913.343114.642.99818436.1211792920.5752.91102591316.883195.011129.12439.56441.4687426440991.1838965.9185131230.30467185.4723.79892801.63395.599318.7821.4291269.9209132396233.3568231.4211.923212.9021077.2411429811.603615.118597949101.96837159.8364550.572229683381.7087.2186.270.33328397120.28457872.44113801.074008.621113.7825535364746.75531600.728611062.9477390.2385.8651523.1615190.420.330.341357.051024.8617.510.757262992399078.007329025384389230384843.7719538525334245313231950974.8513929.6901.713201139263.997324739.2699021296.951510.55675813.5214764.48385352348.8643487.93116.43171943966709.134004766853725.65423.00541.5828.09340.8876.45127598.341716.70187.359.76911180.4230.133173.428142.13961.41943.49347.5675110.668648395246.92510485.3575.52308735.23611678.7022.5786211.26365.53991012.48011.95087.70110973.312521173.85006017.3854836.08564.565.42622589.1502358081.0445.385013714.381735.64617.78238.16239.72181111217989.10614893353263833.03245311.9549.22195584.51804.496171.0430.7487126.04711051619106.11313969.3156.857143.3792101.0817337244.597043.972211495212.5943985.2015821.06013.314550134.4558.1638.330.1599241664.84331133.68226910.033106.87759.5647642651923.62672401.7812314449.0409840.4843.8772916.8381360.850.660.682103.433217.5828.891.445511621776340.080175063263220170156027.3827129231177715291753065234.4326620.8053.300107198248.9134691169.1960029095.401609.951543793.2327594.623143900728.5960361.66160.953316363771385.312087530932516.05711.77362.3740.25664.9738.96853633.953364.84640.730.53022732.6214.420336.257272.245119.68077.18324.6219970.454499738023.83120943.0736.16543117.83926835.2211.19710810.99025.0640106.5766.286179.16943626.76963870.1594353.1264632.963121.142.82231144.0656594970.542.76102801396.553399.201206.20457.09467.4872855116677.65715228318506562.18148361.5156.57215795.41560.623117.7930.6786117.30638906581112.60613091.154.21143.0472776.4441915809.269893.159627510243.5845973.9337471.22211.141347533.2227.94721.990.1679498656.73833526.67012818.943436.19338.907253123900040351615.98619500.4339.4634788.6832090.60.500.525267.121392.8039.381.649483436811735.606176724311204171973814.3773064084197266281952219534.333776.4513.570111613967.8297803298.83894395423.263797.50570520.0657961.187538132673.50189065.49441.803182656201477.572068080514021.47610.197139.8971.91651.883976.36945.714.127366.147309.598129.38187.6614557775036.1378679.5648202.79733.3773305.1675.033195.83205371.473122167.19023425.4329042.164130.632.87936277.1212230370.5785.44121771892.753657.151226.88138.17472.89OpenBenchmarking.org

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadFreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1400K800K1200K1600K2000KSE +/- 7767.30, N = 9SE +/- 11603.30, N = 9SE +/- 15672.68, N = 9SE +/- 15076.43, N = 3SE +/- 2109.00, N = 2728551728692874264165210518111121. (CC) clang options: -O2 -pthread

Renaissance

Test: Savina Reactors.IO

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

FFTW

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

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

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA180M160M240M320M400MSE +/- 78579.59, N = 3SE +/- 214629.80, N = 3SE +/- 453289.05, N = 3SE +/- 333388.83, N = 3SE +/- 494170.56, N = 3185131230.30191826537.95318506562.18330736003.37353263833.031. (CC) clang options: -O3 -march=native -lm

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.280160240320400SE +/- 0.03, N = 3SE +/- 0.24, N = 3SE +/- 0.62, N = 3SE +/- 0.87, N = 3SE +/- 0.28, N = 3185.47192.59290.02311.95361.51

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

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

FFTW

Build: Stock - Size: 2D FFT Size 4096

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

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.27001400210028003500SE +/- 15.28, N = 5SE +/- 14.58, N = 5SE +/- 9.82, N = 5SE +/- 7.24, N = 5SE +/- 7.08, N = 53395.603350.231934.261804.501560.62

Scikit-Learn

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

R Benchmark

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

Timed HMMer Search

Pfam Database Search

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

Stockfish

Total Time

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

SQLite Speedtest

Timed Time - Size 1,000

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

Fhourstones

Complex Connect-4 Solving

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

m-queens

Time To Solve

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

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.26001200180024003000SE +/- 12.86, N = 20SE +/- 13.79, N = 20SE +/- 24.38, N = 20SE +/- 24.38, N = 20SE +/- 0.96, N = 41077.241145.092011.522101.082776.44

Stress-NG

Test: Semaphores

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

CacheBench

Test: Read

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

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA12004006008001000SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3949903526510495

Stress-NG

Test: MMAP

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

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA12004006008001000SE +/- 1.20, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3837796463459439

Timed Eigen Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Eigen Compilation 3.3.9Time To CompileHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.24080120160200SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3159.84152.1990.5285.2073.93

GraphicsMagick

Operation: Resizing

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

rav1e

Speed: 5

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4Speed: 5Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 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 = 30.5720.6041.0601.0611.222

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.2510152025SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 322.021.013.713.311.1

Stress-NG

Test: Context Switching

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

Timed PHP Compilation

Time To Compile

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

x265

Video Input: Bosphorus 4K

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

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA10.0750.150.2250.30.375SE +/- 0.00135637, N = 3SE +/- 0.00246307, N = 3SE +/- 0.00090674, N = 3SE +/- 0.00003890, N = 3SE +/- 0.00042220, N = 30.333283970.315736040.168734740.167949860.15992416

Git

Time To Complete Common Git Commands

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

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1120240360480600SE +/- 0.67, N = 3578549335329311

Monkey Audio Encoding

WAV To APE

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

Stress-NG

Test: Forking

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

Renaissance

Test: Twitter HTTP Requests

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

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

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

GraphicsMagick

Operation: Sharpen

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

John The Ripper

Test: MD5

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

SMHasher

Hash: t1ha0_aes_avx2

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

SMHasher

Hash: t1ha0_aes_avx2

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

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.290180270360450SE +/- 0.67, N = 3SE +/- 1.00, N = 386901231394031. (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-GaussianHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2110220330440550SE +/- 1.00, N = 3SE +/- 1.00, N = 3SE +/- 2.08, N = 31101141441595161. (CC) clang options: -fopenmp -O2 -pthread -ljbig -llcms2 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Primesieve

1e12 Prime Number Generation

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

GraphicsMagick

Operation: HWB Color Space

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

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: LargeRandomHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA10.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.230.240.430.460.481. (CXX) clang++ options: -O3 -pthread

AOBench

Size: 2048 x 2048 - Total Time

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

Himeno Benchmark

Poisson Pressure Solver

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

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: KostyaHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA10.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.420.460.600.830.851. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: PartialTweetsHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA10.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.330.350.500.640.661. (CXX) clang++ options: -O3 -pthread

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.7.1Throughput Test: DistinctUserIDHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA10.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.340.370.520.660.681. (CXX) clang++ options: -O3 -pthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.211002200330044005500SE +/- 1.51, N = 3SE +/- 4.18, N = 3SE +/- 24.23, N = 4SE +/- 15.14, N = 15SE +/- 2.52, N = 31357.051436.502103.432380.965267.121. (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 ActivityHelix 500: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA17001400210028003500SE +/- 1.26, N = 3SE +/- 10.98, N = 3SE +/- 13.37, N = 15SE +/- 39.14, N = 4SE +/- 17.15, N = 31024.861392.801557.133189.423217.581. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

LibRaw

Post-Processing Benchmark

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

rav1e

Speed: 6

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

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA1110K220K330K440K550KSE +/- 363.80, N = 3SE +/- 63.18, N = 3SE +/- 50.63, N = 3SE +/- 539.15, N = 3SE +/- 182.34, N = 3262992273777483162483436511621

GNU MPC

Multi-Precision Benchmark

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

dcraw

RAW To PPM Image Conversion

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

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA17001400210028003500SE +/- 4.67, N = 3SE +/- 4.41, N = 3SE +/- 3.38, N = 3SE +/- 1.00, N = 3SE +/- 2.73, N = 332903180183617671750

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: 32FreeBSD 12.2Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA114K28K42K56K70KSE +/- 343.09, N = 15SE +/- 704.18, N = 15SE +/- 277.47, N = 3SE +/- 344.97, N = 3SE +/- 696.90, N = 324311253843403062574632631. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.280160240320400389370233220204

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1500K1000K1500K2000K2500KSE +/- 2984.46, N = 3SE +/- 977.08, N = 3SE +/- 67997.89, N = 15SE +/- 24194.17, N = 12SE +/- 14150.01, N = 1523038482171602171973817015601441863

Rodinia

Test: OpenMP CFD Solver

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

Go Benchmarks

Test: json

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

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA170140210280350SE +/- 0.33, N = 3334318197187177

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: 1Helix 500: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA115K30K45K60K75KSE +/- 172.21, N = 15SE +/- 236.87, N = 3SE +/- 383.41, N = 12SE +/- 409.80, N = 3SE +/- 534.98, N = 1524531266283501369905715291. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA170140210280350SE +/- 0.33, N = 3323308195185175

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: 32Helix 500: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA17K14K21K28K35KSE +/- 150.21, N = 15SE +/- 196.82, N = 15SE +/- 272.93, N = 3SE +/- 106.60, N = 3SE +/- 298.56, N = 519509221952760030597306521. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.220406080100SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 374.871.836.334.434.3

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA111002200330044005500SE +/- 47.16, N = 7SE +/- 48.96, N = 6SE +/- 70.46, N = 16SE +/- 24.06, N = 12SE +/- 45.89, N = 2051394916371033773266

Smallpt

Global Illumination Renderer; 128 Samples

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

rav1e

Speed: 10

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

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA14080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3201190113111107

Coremark

CoreMark Size 666 - Iterations Per Second

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

OpenSSL

RSA 4096-bit Performance

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

John The Ripper

Test: Blowfish

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

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.220K40K60K80K100KSE +/- 225.98, N = 3SE +/- 56.50, N = 3SE +/- 212.45, N = 3SE +/- 367.72, N = 4SE +/- 139.82, N = 321296.9522146.9129095.4033294.4495423.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 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.28001600240032004000SE +/- 2.01, N = 3SE +/- 4.02, N = 3SE +/- 6.28, N = 3SE +/- 4.79, N = 3SE +/- 44.02, N = 4796.42841.921510.551609.953797.501. (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 PassingFreeBSD 12.2Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1300K600K900K1200K1500KSE +/- 2493.85, N = 3SE +/- 681.78, N = 3SE +/- 1402.94, N = 3SE +/- 2433.27, N = 3SE +/- 2036.60, N = 3570520.06675813.52777713.591465334.091543793.231. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Aircrack-ng

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

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2120M240M360M480M600MSE +/- 169148.41, N = 3SE +/- 34805.76, N = 3SE +/- 1780137.51, N = 3SE +/- 1441417.98, N = 3SE +/- 452910.61, N = 385352348.8690297292.42143900728.59160803471.98538132673.501. (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 FunctionsHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.240K80K120K160K200KSE +/- 10.92, N = 3SE +/- 45.46, N = 3SE +/- 802.77, N = 3SE +/- 953.17, N = 3SE +/- 189.08, N = 343487.9346245.4160361.6666804.99189065.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 SortingHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2100200300400500SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 2.18, N = 3SE +/- 2.67, N = 3SE +/- 0.53, N = 3116.43122.74160.95185.89441.801. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA170M140M210M280M350MSE +/- 698283.72, N = 3SE +/- 1565485.12, N = 3SE +/- 546233.44, N = 3SE +/- 668704.20, N = 3SE +/- 945794.84, N = 31719439661854665513182656203231384423316363771. (CC) clang options: -lm -lpthread -lcurses -lrt

LuaJIT

Test: Composite

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

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.29000M18000M27000M36000M45000MSE +/- 123083604.29, N = 3SE +/- 236789577.65, N = 3SE +/- 260703977.91, N = 3SE +/- 96248229.16, N = 3SE +/- 53308748.67, N = 34004766853738410777180223421017602087530932520680805140

Rust Prime Benchmark

Prime Number Test To 200,000,000

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

FLAC Audio Encoding

WAV To FLAC

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

x264

H.264 Video Encoding

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

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

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA1140280420560700SE +/- 0.33, N = 3SE +/- 0.14, N = 3SE +/- 0.30, N = 3SE +/- 0.28, N = 3SE +/- 1.01, N = 3340.88354.06613.82651.88664.971. (CC) clang options: -lm

SMHasher

Hash: MeowHash

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

SMHasher

Hash: MeowHash

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

Botan

Test: AES-256

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

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA120406080100SE +/- 0.15, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 387.381.845.742.640.7

SMHasher

Hash: Spooky32

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

SMHasher

Hash: Spooky32

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

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.2714212835SE +/- 0.13, N = 3SE +/- 0.20, N = 3SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 330.1328.5715.3214.4214.13

Botan

Test: Blowfish

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

Botan

Test: Twofish

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

Botan

Test: CAST-256

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

Botan

Test: KASUMI

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

SMHasher

Hash: fasthash32

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

SMHasher

Hash: fasthash32

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

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA12K4K6K8K10KSE +/- 56.57, N = 4SE +/- 11.39, N = 4SE +/- 26.93, N = 4SE +/- 38.24, N = 20SE +/- 29.16, N = 486488322500545574499

Node.js Express HTTP Load Test

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

SMHasher

Hash: t1ha2_atonce

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

SMHasher

Hash: t1ha2_atonce

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

OSBench

Test: Create Files

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

SMHasher

Hash: wyhash

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

SMHasher

Hash: wyhash

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

LAME MP3 Encoding

WAV To MP3

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

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 MiBHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA12K4K6K8K10KSE +/- 64.77, N = 3SE +/- 39.50, N = 3SE +/- 14.40, N = 3SE +/- 48.26, N = 3SE +/- 49.87, N = 36211.266830.707371.138202.8010810.991. (CC) clang options: -O3 -march=native

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA11530456075SE +/- 0.52, N = 13SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.25, N = 1365.5461.0033.3826.5625.061. (CC) clang options: -lm

libavif avifenc

Encoder Speed: 8

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

libavif avifenc

Encoder Speed: 10

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

libjpeg-turbo tjbench

Test: Decompression Throughput

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

OSBench

Test: Create Processes

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

OSBench

Test: Launch Programs

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

OSBench

Test: Create Threads

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

PolyBench-C

Test: 3 Matrix Multiplications

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

Optcarrot

Optimized Benchmark

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

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1FreeBSD 12.2Helix 500: FreeBSD 13 BETA11.22092.44183.66274.88366.1045SE +/- 0.000, N = 3SE +/- 0.001, N = 3SE +/- 0.009, N = 3SE +/- 0.001, N = 3SE +/- 0.001, N = 35.4265.1742.9982.8792.822

FFTE

N=256, 3D Complex FFT Routine

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

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA10.23490.46980.70470.93961.1745SE +/- 0.001, N = 3SE +/- 0.000, N = 3SE +/- 0.002, N = 3SE +/- 0.005, N = 7SE +/- 0.000, N = 31.0440.9950.5780.5750.540

BLAKE2

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

BlogBench

Test: Write

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

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.2400800120016002000SE +/- 0.87, N = 3SE +/- 0.96, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 1.52, N = 3714.38752.741316.881396.551892.751. (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 FactorizationHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.28001600240032004000SE +/- 5.86, N = 3SE +/- 2.82, N = 3SE +/- 2.49, N = 3SE +/- 7.47, N = 3SE +/- 3.26, N = 31735.641825.323195.013399.203657.151. (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 MultiplyHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.230060090012001500SE +/- 0.48, N = 3SE +/- 0.00, N = 3SE +/- 0.81, N = 3SE +/- 2.45, N = 3SE +/- 0.96, N = 3617.78647.271129.121206.201226.881. (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 TransformFreeBSD 12.2Helix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1100200300400500SE +/- 0.11, N = 3SE +/- 2.92, N = 3SE +/- 0.89, N = 3SE +/- 1.28, N = 3SE +/- 5.23, N = 3138.17238.16284.23439.56457.091. (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 CarloHelix 500: FreeBSD 12.2Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 13 BETA1FreeBSD 12.2100200300400500SE +/- 0.28, N = 3SE +/- 0.00, N = 3SE +/- 0.47, N = 3SE +/- 0.92, N = 3SE +/- 3.53, N = 3239.72251.72441.46467.48472.891. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector


Phoronix Test Suite v10.8.5