geonove opened a new pull request, #95: URL: https://github.com/apache/datasketches-characterization/pull/95
Parallelizes `memory usage profile` trials with `OpenMP` and made the `allocator counter` thread-local so trials can run concurrently. Added thread-safe stats updates and per-thread state/RNG in each memory profile implementation, enabling multi-core runs without races and cutting runtime drastically. Tested on a `M1 MacBook Pro` and went from: ``` Cum Trials : 4 Cum Time, ms : 546898 Avg Time Per Trial, ms : 136724 Current time : Sun Jan 4 16:15:32 2026 Est Time of Completion : Sat Apr 18 10:05:29 2026 ``` to: ``` Cum Trials : 4 Cum Time, ms : 146067 Avg Time Per Trial, ms : 36516 Current time : Sun Jan 4 16:23:55 2026 Est Time of Completion : Sun Feb 1 09:06:41 2026 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
