InsightSoftwareConsortium / ITKPerformanceBenchmarking

Real-world tests to benchmark ITK performance.
https://www.insight-journal.org/browse/publication/972
Apache License 2.0
2 stars 8 forks source link

ENH: Update GitHub Actions configuration for ITK 5.4.0 #98

Open thewtex opened 4 months ago

thewtex commented 4 months ago

Points to main, which is currently up-to-date with ITK v5.4.0.

thewtex commented 4 months ago

I think we need to move to a different JSON library -- the existing one fails to build with MSVC and is not maintained.

phcerdan commented 4 months ago

I think we need to move to a different JSON library -- the existing one fails to build with MSVC and is not maintained.

This one is really famous: https://github.com/nlohmann/json, it seems great to use, but slow performance (not sure about our requirements).

The fastest is simdjson: https://github.com/simdjson/simdjson/#performance-results

thewtex commented 4 months ago

:Ooo:, simdjson looks nice!

I am also finding glaze:

https://github.com/stephenberry/glaze

Claims to be faster than simdjson, but requires C++20. Has a neat reflection API.