Cache upkeep
Cache upkeep branch contains a lot of different things from Guillaume (work of the last month):
- Fix to the C code in order to be able to call the handcraft partial microkernel in AVX2
- Start of an implementation of cold/hot cache (not finished, does not interfere with the rest)
- Random search in the Ttile space in tree_perm_search (2 functions: one doing the max, the other just returning the random draws)
- Bug fixed in micro_search (the output of the random strategy draw function changed in the meantimes)
- Added 2 missing resNet spec in "conv_sizes"
- Added extended microkernel space exploration + "Pinocchio_extended" class in arch_info.
- Python frontend: added the "pure random" tree search function to the Python interface.