Commit Graph

78 Commits (a154b211a5c7be988cb551c019246be1810fbbd7)
 

Author SHA1 Message Date
Inga 🏳‍🌈 a154b211a5 PhraseSet filling moved out to separate method 7 years ago
Inga 🏳‍🌈 cbb7ccb59b Refactored vector-to-words conversion to lower-level code 7 years ago
Inga 🏳‍🌈 0090bce443 NumberOfPhrases moved out to UnmanagedBridge 7 years ago
Inga 🏳‍🌈 54c32d07da Permutation filters implemented (to avoid duplicate phrases) 7 years ago
Inga 🏳‍🌈 4bd1b36d94 AVX2 fixes 7 years ago
Inga 🏳‍🌈 bb6275672f Compatibility fix for AVX2 CPUs 7 years ago
Inga 🏳‍🌈 8552a17b21 Microoptimization 7 years ago
Inga 🏳‍🌈 d8ef0310df Memory usage optimized 7 years ago
Inga 🏳‍🌈 8a3ceaf34c Retargeted to W10/toolset 141/.NET 4.7; updated performance for dual-core CPU 7 years ago
Inga 🏳‍🌈 fec5b2ebac 8-word anagrams performance 7 years ago
Inga 🏳‍🌈 35c12f649d PhraseSet initialization optimization 7 years ago
Inga 🏳‍🌈 041983d168 Updated README 7 years ago
Inga 🏳‍🌈 ee98e2e87f Fixed a mistype 7 years ago
Inga 🏳‍🌈 f642e25bb3 Microoptimization 7 years ago
Inga 🏳‍🌈 55d721ffae Optimized anagrams count computation 7 years ago
Inga 🏳‍🌈 5584ea843d Performance fixes 7 years ago
Inga 🏳‍🌈 4179000127 MD5 SIMD optimizations 7 years ago
Inga 🏳‍🌈 836361a66c Refactoring + SIMD/AVX support 7 years ago
Inga 🏳‍🌈 c60d4cbcaf md5.cpp refactored 7 years ago
Inga 🏳‍🌈 db2a783501 microoptimization 7 years ago
Inga 🏳‍🌈 bcd6a1d053 Microoptimization: one part of MD5 is enough for search 7 years ago
Inga 🏳‍🌈 4702fba26b Phrases sent to unmanagedbridge in batches of 8 7 years ago
Inga 🏳‍🌈 c79a41732d md5.cpp refactored 7 years ago
Inga 🏳‍🌈 fba2d3e10e Refactored to use phrasesets 7 years ago
Inga 🏳‍🌈 15e2687f31 Some optimization 7 years ago
Inga 🏳‍🌈 d43578de1c MD5 computation moved out to VC++ project 7 years ago
Inga 🏳‍🌈 f26d9abbbe Additional performance info 7 years ago
Inga 🏳‍🌈 5c777d49db Microoptimization: reduced number of allocations 7 years ago
Inga 🏳‍🌈 6b8c2f56b6 Code cleanup 7 years ago
Inga 🏳‍🌈 581572fa4e Further MD5 optimizations 7 years ago
Inga 🏳‍🌈 268f5ef1ef Sources moved to dotnet folder 7 years ago
Inga 🏳‍🌈 25779d3e0c Cosmetic fixes 7 years ago
Inga 🏳‍🌈 9a158edc8b Optimization; GeneratePermutations is called after flattening 7 years ago
Inga 🏳‍🌈 97d73e54af Microoptimization + code cleanup 7 years ago
Inga 🏳‍🌈 e021ebbe27 Safety checks 7 years ago
Inga 🏳‍🌈 3429ad83cf Further unsafe optimizations 7 years ago
Inga 🏳‍🌈 e5c1e743bc Further MD5 optimizations 7 years ago
Inga 🏳‍🌈 d9c2cad4b6 Optimized MD5 hash computation 7 years ago
Inga 🏳‍🌈 8cefd666fe More hashes! 7 years ago
Inga 🏳‍🌈 4bc3e45b8d Code cleanup / fixes 7 years ago
Inga 🏳‍🌈 e2f109d1b9 Challenge parameters moved out to config 7 years ago
Inga 🏳‍🌈 1327814fd1 Implemented all anagrams output in debug mode 7 years ago
Inga 🏳‍🌈 325ae0b314 Another 2x speedup by hardcoding flattening for fixed arrays 7 years ago
Inga 🏳‍🌈 b570a06f2b Improved debugging 7 years ago
Inga 🏳‍🌈 a3a426f023 Improved performance (dictionary => array) 7 years ago
Inga 🏳‍🌈 1a45eece0f Code cleanup; implementation notes added 7 years ago
Inga 🏳‍🌈 760c1b5b13 Further optimizations 7 years ago
Inga 🏳‍🌈 91f543aa84 Microoptimization: performance-critical methods are made static 7 years ago
Inga 🏳‍🌈 fc5164fde2 Minor code cleanup + microoptimization + readme update 7 years ago
Inga 🏳‍🌈 b092c19989 As used vector norm is linear, dot product is not needed 7 years ago