Home

Awesome

deterministic_float

IEEE-754 float & GFloat

Performance float(IEEE-754) vs GFloat

PlatformWin64Win64iOSOSXAndroid
CPURyzen-5950Xi9-12900HApple A15Apple M1ProHiSilicon-KIRIN-990
float vs GFloatfloat vs GFloatfloat vs GFloatfloat vs GFloatfloat vs GFloat
Add0.63 vs 2.63 ms0.44 vs 1.48ms0.43 vs 1.85 ms0.34 vs 2.24 ms0.89 vs 8.76 ms
Mul0.70 vs 1.14 ms0.52 vs 0.79 ms0.42 vs 0.78 ms0.34 vs 0.93 ms0.62 vs 2.10 ms
Sin10.20 vs 8.39 ms8.6 vs 3.15 ms3.6 vs 4.9 ms2.29 vs 5.28 ms11.58 vs 15.75 ms
Sqrt1.08 vs 9.29 ms0.7 vs 6.2 ms0.83 vs 5.64 ms0.64 vs 6.06 ms0.65 vs 15.77 ms
Exp2.06 vs 10.83ms2.15 vs 24.52ms5.52 vs 7.03 ms5.75 vs 6.52 ms6.06 vs 20.90 ms

How to start

Target PlatformCompilerProject
WinVisual Studio 2022deterministic/deterministic_float.sln
MacOSXCode 13.4deterministic/deterministic_float.xcodeproj
iOSXCode 13.4deterministic/deterministic_float_ios.xcodeproj
AndroidAndroid studio 4.0deterministic/deterministic_float_android

Current Support Platform For Test&Benchmark

Operation SystemWin64MacOSiOSAndroid
$\checkmark$$\checkmark$$\checkmark$$\checkmark$