3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-05 13:56:03 +00:00
Commit graph

2 commits

Author SHA1 Message Date
Don Syme
6fe095c40c improve perf 2025-09-17 00:58:15 +01:00
Daily Perf Improver
48567dd423 Optimize hashtable for better cache locality and load factor
- Add cache-aligned entry structures (alignas(16))
- Improve load factor from 75% to 62.5% for better performance
- Add memory prefetching hints for cache optimization
- Implement Robin Hood probing distance tracking
- Add comprehensive performance monitoring metrics
- Include performance test harness for benchmarking

These changes target the Round 1 performance improvements outlined
in the Z3 performance plan, focusing on reducing cache misses and
improving memory access patterns in hash table operations.
2025-09-16 17:42:33 +00:00