-
vectormathbench
A collection of microbenchmarks for various game- and graphics-centric vectormath libraries.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Hey all, I recently posted this question on this subreddit and decided to do some benchmarks between GLM, DirectXMath, and SimpleMath from DirectXTK (thanks for the recommendation - hadn't heard of this one before!). I pulled the benchmarks out of my engine and moved them into a dedicated repository, which includes the most recent benchmark results Based on my last thread, I was a bit surprised to see GLM generally beating out DirectXMath. I haven't inspected the generated assembly, but my assumption is that GCC and MSVC's (I was testing on my Linux laptop + my Windows workstation, both of which showed similar results) auto vectorization simply beats out the manual intrinsics of DXM. Please don't hesitate to correct me if my interpretation is incorrect!
I actually used that library rather than GLM back in college (specifically this fork) and thought about including it, but it doesn't look like it's been maintained in a long time and seemingly has poor cross platform support (incl for different processor architectures).