IRainman
|
785802344e
|
Tests are updated:
When FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN is disabled:
####
# reading C:/Projects/fast_float/build/benchmarks/data/canada.txt
####
# read 111126 lines
ASCII volume = 1.93374 MB
fastfloat (64) : 228.57 MB/s (+/- 4.1 %) 13.14 Mfloat/s 76.13 ns/f
fastfloat (32) : 226.19 MB/s (+/- 3.1 %) 13.00 Mfloat/s 76.93 ns/f
UTF-16 volume = 3.86749 MB
fastfloat (64) : 445.30 MB/s (+/- 2.8 %) 12.79 Mfloat/s 78.16 ns/f
fastfloat (32) : 439.31 MB/s (+/- 2.1 %) 12.62 Mfloat/s 79.22 ns/f
####
# reading C:/Projects/fast_float/build/benchmarks/data/mesh.txt
####
# read 73019 lines
ASCII volume = 0.536009 MB
fastfloat (64) : 123.40 MB/s (+/- 0.8 %) 16.81 Mfloat/s 59.49 ns/f
fastfloat (32) : 117.22 MB/s (+/- 1.4 %) 15.97 Mfloat/s 62.62 ns/f
UTF-16 volume = 1.07202 MB
fastfloat (64) : 243.93 MB/s (+/- 2.6 %) 16.61 Mfloat/s 60.19 ns/f
fastfloat (32) : 232.48 MB/s (+/- 2.5 %) 15.83 Mfloat/s 63.15 ns/f
c:\Projects\fast_float\build\benchmarks\Release>
When FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN is enabled:
####
# reading C:/Projects/fast_float/build/benchmarks/data/canada.txt
####
# read 111126 lines
ASCII volume = 1.82777 MB
fastfloat (64) : 233.01 MB/s (+/- 2.0 %) 14.17 Mfloat/s 70.59 ns/f
fastfloat (32) : 221.31 MB/s (+/- 1.5 %) 13.46 Mfloat/s 74.32 ns/f
UTF-16 volume = 3.65553 MB
fastfloat (64) : 460.78 MB/s (+/- 1.4 %) 14.01 Mfloat/s 71.39 ns/f
fastfloat (32) : 439.76 MB/s (+/- 2.1 %) 13.37 Mfloat/s 74.80 ns/f
####
# reading C:/Projects/fast_float/build/benchmarks/data/mesh.txt
####
# read 73019 lines
ASCII volume = 0.536009 MB
fastfloat (64) : 131.38 MB/s (+/- 0.4 %) 17.90 Mfloat/s 55.87 ns/f
fastfloat (32) : 123.03 MB/s (+/- 0.4 %) 16.76 Mfloat/s 59.67 ns/f
UTF-16 volume = 1.07202 MB
fastfloat (64) : 259.29 MB/s (+/- 1.5 %) 17.66 Mfloat/s 56.62 ns/f
fastfloat (32) : 243.71 MB/s (+/- 1.8 %) 16.60 Mfloat/s 60.24 ns/f
c:\Projects\fast_float\build\benchmarks\Release>
P.S. tested on latest Windows 10 update with latest MSVC 2022 updates on older, but still powerful machine with Intel Xeon E5-2680 v2
|
2025-03-10 05:48:27 +03:00 |
|
IRainman
|
a22dfc6fcf
|
benchmark are updated, added AST parser emulation for FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN.
Now benchmark only measure parameters for fast_float::from_chars and nothing else.
Copy-past fix.
|
2025-03-09 19:55:54 +03:00 |
|
IRainman
|
5097243903
|
Fix compilation of benchmarks
|
2025-03-09 04:07:29 +03:00 |
|
Joao Paulo Magalhaes
|
9cfa5ff4a0
|
fix warnings from -Wundef
|
2025-02-12 23:51:44 +00:00 |
|
Daniel Lemire
|
be9a8453c4
|
more iterations
|
2024-12-13 22:54:04 -05:00 |
|
Anders Dalvander
|
3775a81ced
|
formatted code
|
2024-12-01 16:39:28 +01:00 |
|
Daniel Lemire
|
8832c532b8
|
lint
|
2024-11-25 11:59:48 -05:00 |
|
Daniel Lemire
|
3f2cd66c1c
|
adding actual benchmarks to the project
|
2024-11-25 11:59:03 -05:00 |
|