Relevant post from a few years ago: https://news.ycombinator.com/item?id=25290112

“ NN-512 is an open-source Go program that generates fully AVX-512 vectorized, human-readable, stand-alone C implementations of convolutional neural nets”