Inga 🏳🌈
|
b6afbe9528
|
Performance measurements updated
Previous value of 81min for 7-word anagrams was a mistype; actual value was 101min.
|
8 years ago |
Inga 🏳🌈
|
332188d3e9
|
Optimization: reduced number of pinning operations
|
8 years ago |
Inga 🏳🌈
|
b667aa8830
|
Optimized MD5 computation (loop unrolling)
|
8 years ago |
Inga 🏳🌈
|
c919172ac7
|
microoptimization
|
8 years ago |
Inga 🏳🌈
|
7f6aeb21bf
|
Updated performance measurements
|
8 years ago |
Inga 🏳🌈
|
759abca0d0
|
Updated performance measurements
|
8 years ago |
Inga 🏳🌈
|
9423f1e34f
|
Significantly reduced number of allocations
|
8 years ago |
Inga 🏳🌈
|
16bc5f2c98
|
Optimized memory allocations (MD5 is stored inside a PhraseSet)
|
8 years ago |
Inga 🏳🌈
|
05040b030f
|
PLINQ optimizations
|
8 years ago |
Inga 🏳🌈
|
d13b94c3b6
|
Optimization
|
8 years ago |
Inga 🏳🌈
|
705baf969c
|
Optimized initialization, support for 10-word phrases, updated performance measurements
|
8 years ago |
Inga 🏳🌈
|
8a3ceaf34c
|
Retargeted to W10/toolset 141/.NET 4.7; updated performance for dual-core CPU
|
8 years ago |
Inga 🏳🌈
|
fec5b2ebac
|
8-word anagrams performance
|
8 years ago |
Inga 🏳🌈
|
35c12f649d
|
PhraseSet initialization optimization
|
8 years ago |
Inga 🏳🌈
|
041983d168
|
Updated README
|
8 years ago |
Inga 🏳🌈
|
bcd6a1d053
|
Microoptimization: one part of MD5 is enough for search
|
8 years ago |
Inga 🏳🌈
|
f26d9abbbe
|
Additional performance info
|
8 years ago |
Inga 🏳🌈
|
5c777d49db
|
Microoptimization: reduced number of allocations
|
8 years ago |
Inga 🏳🌈
|
6b8c2f56b6
|
Code cleanup
|
8 years ago |
Inga 🏳🌈
|
581572fa4e
|
Further MD5 optimizations
|
8 years ago |
Inga 🏳🌈
|
25779d3e0c
|
Cosmetic fixes
|
8 years ago |
Inga 🏳🌈
|
9a158edc8b
|
Optimization; GeneratePermutations is called after flattening
|
8 years ago |
Inga 🏳🌈
|
3429ad83cf
|
Further unsafe optimizations
|
8 years ago |
Inga 🏳🌈
|
e5c1e743bc
|
Further MD5 optimizations
|
8 years ago |
Inga 🏳🌈
|
d9c2cad4b6
|
Optimized MD5 hash computation
|
8 years ago |
Inga 🏳🌈
|
8cefd666fe
|
More hashes!
|
8 years ago |
Inga 🏳🌈
|
325ae0b314
|
Another 2x speedup by hardcoding flattening for fixed arrays
|
8 years ago |
Inga 🏳🌈
|
a3a426f023
|
Improved performance (dictionary => array)
|
8 years ago |
Inga 🏳🌈
|
1a45eece0f
|
Code cleanup; implementation notes added
|
8 years ago |
Inga 🏳🌈
|
760c1b5b13
|
Further optimizations
|
8 years ago |
Inga 🏳🌈
|
fc5164fde2
|
Minor code cleanup + microoptimization + readme update
|
8 years ago |
Inga 🏳🌈
|
3116f22082
|
Binary search optimization; memory usage optimization
|
8 years ago |
Inga 🏳🌈
|
ccf6f216c3
|
Additional debug info
|
8 years ago |
Inga 🏳🌈
|
8210dd27b3
|
Disabled Prefer32Bit, which prevented SIMD vector optimizations
|
8 years ago |
Inga 🏳🌈
|
937ce45af2
|
Code cleanup; additional information
|
8 years ago |
Inga 🏳🌈
|
ae4a3332ce
|
Added information on 5-word anagrams
|
8 years ago |
Inga 🏳🌈
|
f9151c329d
|
Switched to Parallel LINQ
|
8 years ago |
Inga 🏳🌈
|
92d995ac79
|
Switched to BouncyCastle for MD5
|
8 years ago |
Inga 🏳🌈
|
e153e20cc6
|
Optimization
|
8 years ago |
Inga 🏳🌈
|
2f8a410db3
|
Solution renamed; readme added
|
8 years ago |