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&rdt&grs.

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 Benchmarksosbench: Create Threadsstress-ng: Mallocjohn-the-ripper: Blowfishm-queens: Time To Solvestress-ng: Memory Copyinggraphics-magick: Noise-Gaussiangraphics-magick: Enhancedsmallpt: Global Illumination Renderer; 128 Samplesgraphics-magick: Sharpenstress-ng: Matrix Mathcoremark: CoreMark Size 666 - Iterations Per Secondstress-ng: Glibc C String Functionsstockfish: Total Timeprimesieve: 1e12 Prime Number Generationaircrack-ng: c-ray: Total Time - 4K, 16 Rays Per Pixelstress-ng: CPU Stressstress-ng: Glibc Qsort Data Sortingx265: Bosphorus 4Kjohn-the-ripper: MD5osbench: Launch Programsx264: H.264 Video Encodingluajit: Fast Fourier Transformrodinia: OpenMP CFD Solvergraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solverstress-ng: Socket Activitybuild-php: Time To Compilestress-ng: Forkingrust-mandel: Time To Complete Serial/Parallel Mandelbrotiperf: 5201 - 10 Seconds - TCP - 1polybench-c: 3 Matrix Multiplicationsosbench: Create Processescachebench: Readencode-ape: WAV To APEscikit-learn: stress-ng: System V Message Passingluajit: Jacobi Successive Over-Relaxationosbench: Memory Allocationsjava-scimark2: Compositex265: Bosphorus 1080pblogbench: Readavifenc: 8ttsiod-renderer: Phong Rendering With Soft-Shadow Mappingavifenc: 10encode-mp3: WAV To MP3botan: AES-256hmmer: Pfam Database Searchsmhasher: wyhashsmhasher: t1ha0_aes_avx2encode-flac: WAV To FLAClibraw: Post-Processing Benchmarktjbench: Decompression Throughputffte: N=256, 3D Complex FFT Routinesqlite-speedtest: Timed Time - Size 1,000dcraw: RAW To PPM Image Conversionpyperformance: pathlibrav1e: 6botan: Twofishaobench: 2048 x 2048 - Total Timerenaissance: Scala Dottybuild-eigen: Time To Compilepyperformance: json_loadsrav1e: 5bork: File Encryption Timegit: Time To Complete Common Git Commandsbotan: Blowfishluajit: Dense LU Matrix Factorizationbotan: CAST-256rbenchmark: simdjson: LargeRandrav1e: 10perl-benchmark: Pod2htmlluajit: Compositefftw: Stock - 2D FFT Size 4096mpcbench: Multi-Precision Benchmarksmhasher: Spooky32simdjson: Kostyaoptcarrot: Optimized Benchmarkbotan: KASUMIsmhasher: t1ha2_atoncesimdjson: DistinctUserIDsimdjson: PartialTweetsluajit: Sparse Matrix Multiplypyperformance: python_startupsmhasher: t1ha0_aes_avx2smhasher: wyhashluajit: Monte Carloblake2: smhasher: t1ha2_atoncesmhasher: MeowHashnode-express-loadtest: smhasher: Spooky32smhasher: fasthash32scimark2: Compositenumpy: phpbench: PHP Benchmark Suitesmhasher: MeowHashgo-benchmark: buildphp: Zend benchsmhasher: fasthash32swet: Averagephp: Zend micro_benchdacapobench: Jythonpyperformance: 2to3hint: FLOATpyperformance: nbodypyperformance: gopyperformance: crypto_pyaespybench: Total For Average Test Timespyperformance: django_templatepyperformance: regex_compilerust-prime: Prime Number Test To 200,000,000pyperformance: floatmbw: Memory Copy, Fixed Block Size - 1024 MiBfhourstones: Complex Connect-4 Solvingfftw: Float + SSE - 2D FFT Size 4096iperf: 5201 - 10 Seconds - UDP - 1000Mbit Objective - 32renaissance: Twitter HTTP Requestsstress-ng: Context Switchingstress-ng: Semaphoresstress-ng: MMAPopenssl: RSA 4096-bit Performancegraphics-magick: Resizingrenaissance: Savina Reactors.IOdacapobench: H2go-benchmark: garbagego-benchmark: jsonosbench: Create Filesiperf: 5201 - 10 Seconds - TCP - 32blogbench: WriteKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.215.39707290297292.427356202.222841.921149028.2355822146.91153627.08470246245.41908338159.44315542.016201.9761436.50122.746.15372525127.12637644.40284.2345.2276201658.4865211557.1385.20915458.04109.013350135.81760.8762103805.48191868.114291.104777713.59752.7460.9986781145.0928.8672869211.97824.763811.35521.2301806.196229.86512710.5933406.6921.93518.7792.15900916401.715594048221.53973.99571.80.813149.51382.0063350.229152.19481.80.60428.569111.530181.8401825.3264.3551.39190.241.8080.31573604752.263023.0459311927.120.4667.6845.65312108.330.370.35647.272144.47533.333251.725.1044.67072.770395856.6795389.91354.06192.5927377729575.85384107771800.99545.2311854665515.1748322903191826537.95263370796318318019054924.2983086830.6998129.39470.5276004013.18010089738.8112107606.19114.63778.642133208.713491621716029043850123.2298223403043702.956391160803471.9810942124.431796.4215913918.0058733294.44245018.16372866804.991287281142.43926756.751138.1672380.96185.898.4049802649.73967972.79439.5633.3068552878.5597603189.4252.80838092.6261.733699053.34327.0668666662.99313035.125168.3131465334.091316.8826.5579222011.5244.3916521057.13740.52546.79511.7073182.381130.59224085.6760165.5212.41830.33169.45913618436.121179292112.30142.26336.31.409255.69146.7651934.25690.51742.61.06115.32468.457315.9253195.01112.7520.78410.463.1290.168734741304.414660.1802020890.880.83114.6473.00821001.840.660.641129.1213.725.17818.838441.462.9125.35441.421697932.1069432.93613.82290.0248316250309.93223421017600.57525.9963231384422.9985005526330736003.37302233463187183611332913.8831857371.12812857.513846305972701.84018590879.5920109852.71216.971353.159419120.83037101441863602998567.993345625741025917.38548385352348.866990212.9021510.551108629.6905521296.95139263.99732443487.93913239662.94714764.483211.9231357.05116.436.27353647173.85006041.58238.1643.7717391523.1615191024.8687.21813801.07113.782245316.08573.3125213615.11859772.441318.782675813.52714.3865.5399101077.2428.0987426412.48023.798911.95022.5781716.701269.92011678.7031600.7223.00517.5187.70110922589.150235808233.35678.00774.80.757142.13985.8653395.599159.83687.30.57230.133120.284173.4281735.6461.4191.42910.231.7130.33328397709.132801.6399011180.420.4264.5643.49310485.350.340.33617.782246.75535.236239.725.3846.92576.451395259.7695110.66340.88185.4726299227598.34400476685371.04447.5671719439665.4268648949185131230.30467389837334329020157825.6543236211.2638231.48965.9195094008.6219683381.7011429811.60101.96739.245540991.18351392303848953852575.5230872538450133.126463143900728.599600143.3791609.9514412320.8057629095.40198248.91346960361.661105161949.04027594.623156.8572103.43160.958.3342651970.15943562.37457.0927.3829842916.8381363217.5858.16326910.0359.564715292.96326.7696387043.97221133.682171.0431543793.231396.5525.0640102101.0840.2518111126.57649.22196.28611.1973364.846126.04726835.2272401.7811.77328.89179.16943631144.065659497106.11340.08034.41.445272.24543.8771804.49685.20140.71.06014.42064.843336.2573399.20119.6800.74870.483.3000.159924161385.315584.5776322732.620.85121.1477.18320943.070.680.661206.2013.323.62617.839467.482.7623.83138.968738030.5309970.45664.97311.9551162153633.95208753093250.5424.6213316363772.8224499495353263833.03245220439177175010731116.05717510810.99013969.314893306523106.87714550134.4517337244.59212.591169.158217989.10632661701560712923136.165431632631028025.432904538132673.503894343.0473797.505164036.45125395423.26613967.829780189065.493890658115.98657961.18754.2115267.12441.8021.991239000167.190234139.89138.1714.37719504788.6832091392.8027.94712818.9438.907266282.16471.4731229893.15962726.670117.793570520.061892.7533.3773302776.4471.917285515.16756.57215.0339.5643976.369117.30610.19739.38195.83205336277.121223037112.60635.60634.31.649309.59839.4631560.62373.93345.71.22214.12756.738366.1473657.15129.3810.67860.433.5700.167949861477.575795.481170.6130.6387.6610.520.501226.8811.1472.895.447750651.88361.51483436206808051400.5783182656202.8794557510318506562.18148204459197176711133521.4761958202.79713091.115228221953436.19341347533.2241915809.26243.583298.874716677.65733771719738306408436.1378672431112177OpenBenchmarking.org

OSBench

Test: Create Threads

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

Stress-NG

Test: Malloc

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

John The Ripper

Test: Blowfish

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

m-queens

Time To Solve

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

Stress-NG

Test: Memory Copying

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

GraphicsMagick

Operation: Noise-Gaussian

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

Smallpt

Global Illumination Renderer; 128 Samples

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

GraphicsMagick

Operation: Sharpen

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

Stress-NG

Test: Matrix Math

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

Coremark

CoreMark Size 666 - Iterations Per Second

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

Stress-NG

Test: Glibc C String Functions

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

Stockfish

Total Time

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

Primesieve

1e12 Prime Number Generation

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

Aircrack-ng

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

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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.250100150200250SE +/- 0.14, N = 3SE +/- 0.44, N = 3SE +/- 0.11, N = 3SE +/- 0.47, N = 3SE +/- 0.06, N = 3201.98138.17211.92156.8654.211. (CC) clang options: -lm -lpthread -O3

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.211002200330044005500SE +/- 4.18, N = 3SE +/- 15.14, N = 15SE +/- 1.51, N = 3SE +/- 24.23, N = 4SE +/- 2.52, N = 31436.502380.961357.052103.435267.121. (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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2100200300400500SE +/- 0.03, N = 3SE +/- 2.67, N = 3SE +/- 0.04, N = 3SE +/- 2.18, N = 3SE +/- 0.53, N = 3122.74185.89116.43160.95441.801. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

x265

Video Input: Bosphorus 4K

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

John The Ripper

Test: MD5

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

OSBench

Test: Launch Programs

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

x264

H.264 Video Encoding

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

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier TransformKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2100200300400500SE +/- 0.89, N = 3SE +/- 1.28, N = 3SE +/- 2.92, N = 3SE +/- 5.23, N = 3SE +/- 0.11, N = 3284.23439.56238.16457.09138.171. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Rodinia

Test: OpenMP CFD Solver

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

GraphicsMagick

Operation: HWB Color Space

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

Himeno Benchmark

Poisson Pressure Solver

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

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.27001400210028003500SE +/- 13.37, N = 15SE +/- 39.14, N = 4SE +/- 1.26, N = 3SE +/- 17.15, N = 3SE +/- 10.98, N = 31557.133189.421024.863217.581392.801. (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 CompileKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.220406080100SE +/- 0.33, N = 3SE +/- 0.42, N = 3SE +/- 0.03, N = 3SE +/- 0.62, N = 5SE +/- 0.20, N = 1385.2152.8187.2258.1627.95

Stress-NG

Test: Forking

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

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2306090120150SE +/- 0.36, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 3109.0161.73113.7859.5638.911. (CC) clang options: -m64 -pie -nodefaultlibs -lrt -lutil -lexecinfo -lpthread -lgcc_s -lc -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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.215K30K45K60K75KSE +/- 383.41, N = 12SE +/- 409.80, N = 3SE +/- 172.21, N = 15SE +/- 534.98, N = 15SE +/- 236.87, N = 335013699052453171529266281. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

PolyBench-C

Test: 3 Matrix Multiplications

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

OSBench

Test: Create Processes

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

CacheBench

Test: Read

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

Monkey Audio Encoding

WAV To APE

OpenBenchmarking.orgSeconds, Fewer Is BetterMonkey Audio Encoding 3.99.6WAV To APEKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 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 = 568.1135.1372.4433.6826.671. (CXX) clang++ options: -O3 -pedantic -lrt

Scikit-Learn

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

Stress-NG

Test: System V Message Passing

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

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2400800120016002000SE +/- 0.96, N = 3SE +/- 0.00, N = 3SE +/- 0.87, N = 3SE +/- 0.00, N = 3SE +/- 1.52, N = 3752.741316.88714.381396.551892.751. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

OSBench

Test: Memory Allocations

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

Java SciMark

Computational Test: Composite

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

x265

Video Input: Bosphorus 1080p

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

BlogBench

Test: Read

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

libavif avifenc

Encoder Speed: 8

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

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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.21326395265SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 324.7640.5323.8049.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++

libavif avifenc

Encoder Speed: 10

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

LAME MP3 Encoding

WAV To MP3

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

Botan

Test: AES-256

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

Timed HMMer Search

Pfam Database Search

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

SMHasher

Hash: wyhash

Karbon 700Helix 500OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2020-02-29Hash: wyhashFreeBSD 12.2FreeBSD 13 BETA16K12K18K24K30KSE +/- 12.53, N = 3SE +/- 29.09, N = 3SE +/- 51.30, N = 3SE +/- 32.01, N = 312710.5924085.6711678.7026835.221. (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 12.2FreeBSD 13 BETA116K32K48K64K80KSE +/- 336.62, N = 15SE +/- 495.30, N = 3SE +/- 280.88, N = 15SE +/- 51.87, N = 333406.6960165.5231600.7272401.781. (CXX) clang++ options: -march=native -O3 -lpthread

FLAC Audio Encoding

WAV To FLAC

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

LibRaw

Post-Processing Benchmark

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

libjpeg-turbo tjbench

Test: Decompression Throughput

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

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

SQLite Speedtest

Timed Time - Size 1,000

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

dcraw

RAW To PPM Image Conversion

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

PyPerformance

Benchmark: pathlib

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

rav1e

Speed: 6

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

Botan

Test: Twofish

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

AOBench

Size: 2048 x 2048 - Total Time

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

Renaissance

Test: Scala Dotty

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

Timed Eigen Compilation

Time To Compile

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

PyPerformance

Benchmark: json_loads

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

rav1e

Speed: 5

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

Bork File Encrypter

File Encryption Time

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

Git

Time To Complete Common Git Commands

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

Botan

Test: Blowfish

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

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix FactorizationKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.28001600240032004000SE +/- 2.82, N = 3SE +/- 2.49, N = 3SE +/- 5.86, N = 3SE +/- 7.47, N = 3SE +/- 3.26, N = 31825.323195.011735.643399.203657.151. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Botan

Test: CAST-256

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

R Benchmark

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

simdjson

Throughput Test: LargeRandom

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

rav1e

Speed: 10

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

Perl Benchmarks

Test: Pod2html

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

LuaJIT

Test: Composite

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

FFTW

Build: Stock - Size: 2D FFT Size 4096

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

GNU MPC

Multi-Precision Benchmark

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

SMHasher

Hash: Spooky32

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

simdjson

Throughput Test: Kostya

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

Optcarrot

Optimized Benchmark

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

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: KASUMIKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 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 = 345.6573.0143.4977.1887.661. (CXX) clang++ options: -fstack-protector -pthread -lbotan-2

SMHasher

Hash: t1ha2_atonce

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

simdjson

Throughput Test: DistinctUserID

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

simdjson

Throughput Test: PartialTweets

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

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix MultiplyKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.230060090012001500SE +/- 0.00, N = 3SE +/- 0.81, N = 3SE +/- 0.48, N = 3SE +/- 2.45, N = 3SE +/- 0.96, N = 3647.271129.12617.781206.201226.881. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

PyPerformance

Benchmark: python_startup

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

SMHasher

Hash: t1ha0_aes_avx2

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

SMHasher

Hash: wyhash

Karbon 700Helix 500OpenBenchmarking.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 = 333.3318.8435.2417.841. (CXX) clang++ options: -march=native -O3 -lpthread

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2100200300400500SE +/- 0.00, N = 3SE +/- 0.47, N = 3SE +/- 0.28, N = 3SE +/- 0.92, N = 3SE +/- 3.53, N = 3251.72441.46239.72467.48472.891. (CC) clang options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Karbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 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 = 35.102.915.382.765.441. (CC) clang options: -O3 -march=native -lcrypto -lz

SMHasher

Hash: t1ha2_atonce

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

SMHasher

Hash: MeowHash

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

Node.js Express HTTP Load Test

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

SMHasher

Hash: Spooky32

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

SMHasher

Hash: fasthash32

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

SciMark

Computational Test: Composite

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

Numpy Benchmark

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

PHPBench

PHP Benchmark Suite

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

SMHasher

Hash: MeowHash

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

Go Benchmarks

Test: build

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

PHP Micro Benchmarks

Test: Zend bench

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

SMHasher

Hash: fasthash32

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

Swet

Average

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

PHP Micro Benchmarks

Test: Zend micro_bench

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

DaCapo Benchmark

Java Test: Jython

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

PyPerformance

Benchmark: 2to3

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

Hierarchical INTegration

Test: FLOAT

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

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.280160240320400370233389220204

PyPerformance

Benchmark: go

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

PyPerformance

Benchmark: crypto_pyaes

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

PyBench

Total For Average Test Times

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

PyPerformance

Benchmark: django_template

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

PyPerformance

Benchmark: regex_compile

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

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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2612182430SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.13, N = 10SE +/- 0.00, N = 324.3013.8825.6516.0621.481. (CC) clang options: -m64 -pie -nodefaultlibs -lexecinfo -lpthread -lgcc_s -lc -lm -lrt -lutil

PyPerformance

Benchmark: float

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

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

Fhourstones

Complex Connect-4 Solving

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

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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.23K6K9K12K15KSE +/- 0.71, N = 3SE +/- 226.04, N = 9SE +/- 31.08, N = 3SE +/- 34.60, N = 3SE +/- 14.84, N = 39470.513846.08965.914893.015228.01. (CC) clang options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -ffast-math -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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.27K14K21K28K35KSE +/- 272.93, N = 3SE +/- 106.60, N = 3SE +/- 150.21, N = 15SE +/- 298.56, N = 5SE +/- 196.82, N = 1527600305971950930652221951. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

Renaissance

Test: Twitter HTTP Requests

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

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.29M18M27M36M45MSE +/- 86383.33, N = 3SE +/- 343930.25, N = 15SE +/- 100704.56, N = 15SE +/- 202071.92, N = 3SE +/- 569801.01, N = 1510089738.8118590879.599683381.7014550134.4541347533.221. (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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.29M18M27M36M45MSE +/- 103202.80, N = 15SE +/- 198074.24, N = 15SE +/- 151388.68, N = 15SE +/- 200789.56, N = 4SE +/- 675454.90, N = 1512107606.1920109852.7111429811.6017337244.5941915809.261. (CC) clang options: -O2 -std=gnu99 -lm -lrt -lz -lpthread -lc

Stress-NG

Test: MMAP

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

OpenSSL

RSA 4096-bit Performance

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

GraphicsMagick

Operation: Resizing

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

Renaissance

Test: Savina Reactors.IO

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

DaCapo Benchmark

Java Test: H2

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

Go Benchmarks

Test: garbage

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

Go Benchmarks

Test: json

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

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesKarbon 700: FreeBSD 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.2306090120150SE +/- 3.95, N = 12SE +/- 10.11, N = 12SE +/- 0.47, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3123.2367.9975.5236.1736.141. (CC) clang options: -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 12.2Karbon 700: FreeBSD 13 BETA1Helix 500: FreeBSD 12.2Helix 500: FreeBSD 13 BETA1FreeBSD 12.214K28K42K56K70KSE +/- 277.47, N = 3SE +/- 344.97, N = 3SE +/- 704.18, N = 15SE +/- 696.90, N = 3SE +/- 343.09, N = 1534030625742538463263243111. (CC) clang options: -O3 -march=native -lssl -lcrypto -lm

BlogBench

Test: Write

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


Phoronix Test Suite v10.8.5