Commit Graph

63 Commits (5584ea843d93749c6af15fa3278fd42d477a703a)
 

Author SHA1 Message Date
Inga 🏳‍🌈 5584ea843d Performance fixes 8 years ago
Inga 🏳‍🌈 4179000127 MD5 SIMD optimizations 8 years ago
Inga 🏳‍🌈 836361a66c Refactoring + SIMD/AVX support 8 years ago
Inga 🏳‍🌈 c60d4cbcaf md5.cpp refactored 8 years ago
Inga 🏳‍🌈 db2a783501 microoptimization 8 years ago
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