Inga 🏳🌈
|
bcd6a1d053
|
Microoptimization: one part of MD5 is enough for search
|
8 years ago |
Inga 🏳🌈
|
4702fba26b
|
Phrases sent to unmanagedbridge in batches of 8
|
8 years ago |
Inga 🏳🌈
|
c79a41732d
|
md5.cpp refactored
|
8 years ago |
Inga 🏳🌈
|
fba2d3e10e
|
Refactored to use phrasesets
|
8 years ago |
Inga 🏳🌈
|
15e2687f31
|
Some optimization
|
8 years ago |
Inga 🏳🌈
|
d43578de1c
|
MD5 computation moved out to VC++ project
|
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 🏳🌈
|
268f5ef1ef
|
Sources moved to dotnet folder
|
8 years ago |
Inga 🏳🌈
|
25779d3e0c
|
Cosmetic fixes
|
8 years ago |
Inga 🏳🌈
|
9a158edc8b
|
Optimization; GeneratePermutations is called after flattening
|
8 years ago |
Inga 🏳🌈
|
97d73e54af
|
Microoptimization + code cleanup
|
8 years ago |
Inga 🏳🌈
|
e021ebbe27
|
Safety checks
|
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 🏳🌈
|
4bc3e45b8d
|
Code cleanup / fixes
|
8 years ago |
Inga 🏳🌈
|
e2f109d1b9
|
Challenge parameters moved out to config
|
8 years ago |
Inga 🏳🌈
|
1327814fd1
|
Implemented all anagrams output in debug mode
|
8 years ago |
Inga 🏳🌈
|
325ae0b314
|
Another 2x speedup by hardcoding flattening for fixed arrays
|
8 years ago |
Inga 🏳🌈
|
b570a06f2b
|
Improved debugging
|
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 🏳🌈
|
91f543aa84
|
Microoptimization: performance-critical methods are made static
|
8 years ago |
Inga 🏳🌈
|
fc5164fde2
|
Minor code cleanup + microoptimization + readme update
|
8 years ago |
Inga 🏳🌈
|
b092c19989
|
As used vector norm is linear, dot product is not needed
|
8 years ago |
Inga 🏳🌈
|
3116f22082
|
Binary search optimization; memory usage optimization
|
8 years ago |
Inga 🏳🌈
|
c94b6b3eaa
|
Further optimization
|
8 years ago |
Inga 🏳🌈
|
7296d71187
|
Microoptimizations
|
8 years ago |
Inga 🏳🌈
|
ccf6f216c3
|
Additional debug info
|
8 years ago |
Inga 🏳🌈
|
5d2cd465d4
|
New optimization: there is no point in checking too small vectors
|
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 🏳🌈
|
c66ab408ff
|
Code cleanup
|
8 years ago |
Inga 🏳🌈
|
ae4a3332ce
|
Added information on 5-word anagrams
|
8 years ago |
Inga 🏳🌈
|
f9151c329d
|
Switched to Parallel LINQ
|
8 years ago |
Inga 🏳🌈
|
4964fb7673
|
Code cleanup
|
8 years ago |
Inga 🏳🌈
|
92d995ac79
|
Switched to BouncyCastle for MD5
|
8 years ago |
Inga 🏳🌈
|
2bb80c719a
|
Words are now byte arrays instead of strings
|
8 years ago |
Inga 🏳🌈
|
e153e20cc6
|
Optimization
|
8 years ago |
Inga 🏳🌈
|
7c59786e1c
|
Added elapsed time info
|
8 years ago |
Inga 🏳🌈
|
2f8a410db3
|
Solution renamed; readme added
|
8 years ago |
Inga 🏳🌈
|
ed9967e51c
|
Code cleanup + comments
|
8 years ago |
Inga 🏳🌈
|
957d53fa97
|
Code cleanup
|
8 years ago |
Inga 🏳🌈
|
ebcb6b0b54
|
Code cleanup
|
8 years ago |
Inga 🏳🌈
|
eb47f42d74
|
Refactoring
|
8 years ago |