NEON is the new black: fast JPEG optimization on ARM servers
This is a really good article.  Couple of comments:* Intel is dead man walking.  They've been coasting on superior process technology for years, and now they're being attacked on two sides in the datacenter: From ARM many-core chips like this, that have 50% of the performance per core, but 4x as many cores for about the same price and TDP.  On the other side, you've got NVIDIA.  The Volta has something like 9X the memory bandwidth of typical Intel server CPUs.  This is starting to get used in databases, and of course they already own deep learning.* libjpegturbo is a great choice if you need fast CPU JPEG encoding/decoding.  It's a very near drop-in replacement for libjpeg, and it runs about 2x faster, mostly due to AVX/NEON optimizations.