Richard Thier
|
673555fdfc
|
vmap.h work-in-progress idea
|
2025-01-27 03:13:07 +01:00 |
|
Richard Thier
|
e82468acf8
|
added simd_map_create_and_reserve
|
2024-10-23 21:30:30 +02:00 |
|
Richard Thier
|
41988a0dee
|
simd_map findall fix + buggy avx2 implementation
|
2024-10-23 14:20:56 +02:00 |
|
Richard Thier
|
ac62753820
|
multimap ops tests and some cleanup - seems workin"
|
2024-10-23 00:45:33 +02:00 |
|
Richard Thier
|
cd30b70457
|
simd_map remove
|
2024-10-22 18:52:12 +02:00 |
|
Richard Thier
|
ab3e80f020
|
simd_map_size
|
2024-10-22 17:39:23 +02:00 |
|
Richard Thier
|
c5e5993001
|
added simd_map first version with basic tests; no remove and no SIMD yet, but scalar
|
2024-10-22 15:22:22 +02:00 |
|
Richard Thier
|
64a7d871c2
|
AVX2 implementation seems to work and is (as expected) faster than regular
|
2024-10-21 17:31:58 +02:00 |
|
Richard Thier
|
4e4c266632
|
RAW (can-fail) flags for optimization and non-failing implementation added
|
2024-10-21 14:21:34 +02:00 |
|
Richard Thier
|
a26b411fd4
|
fixed not needing double loops but fixing bug of not first finding results
|
2024-10-21 13:27:04 +02:00 |
|
Richard Thier
|
4ade45a655
|
added unordered map with api and benchmarks
|
2024-10-11 03:33:29 +02:00 |
|
Richard Thier
|
312c6f14ca
|
pragma unroll 4
|
2024-10-11 02:52:07 +02:00 |
|
Richard Thier
|
1c41a4e106
|
tried auto-vectorization and simpler codes but does not happen as it says: "missed: not vectorized: no vectype for stmt, scalar_type: auint64"
|
2024-10-11 02:13:51 +02:00 |
|
Richard Thier
|
6c1adb1655
|
perf tests and smaller perf tunes + some experiments
|
2024-10-11 00:54:13 +02:00 |
|
Richard Thier
|
c1b4b9e97b
|
perf test architecture
|
2024-10-10 22:37:21 +02:00 |
|
Richard Thier
|
70f9b24669
|
added mapmap.hpp so maybe future benchmarks can be done
|
2024-10-10 17:16:41 +02:00 |
|
Richard Thier
|
047babeb1b
|
testing the tombstone-ing
|
2024-10-10 16:38:15 +02:00 |
|
Richard Thier
|
14052a8421
|
more meaningful tests for finding the errors: 8-length special case bug found
|
2024-10-10 16:06:08 +02:00 |
|
Richard Thier
|
5ad409f23d
|
more test cases
|
2024-10-09 18:52:01 +02:00 |
|
masterexplorer
|
5eb99e742d
|
fix_progress
|
2024-10-07 18:13:18 +02:00 |
|
masterexplorer
|
bd781f335c
|
progress
|
2024-10-07 12:46:15 +02:00 |
|
masterexplorer
|
eb40561074
|
simplest test
|
2024-10-07 10:32:52 +02:00 |
|
Richard Thier
|
67e2652363
|
some initial progress
|
2024-09-29 20:52:18 +02:00 |
|