2 ms·
avx is extremely power hungry to a point the cpu downclocks itself. it might be worse than regular instructions even. memcpy with wide instructions has been an
by xxs 7y ago
avx is extremely power hungry to a point the cpu downclocks itself. it might be worse than regular instructions even.
memcpy with wide instructions has been an issue for libc.
- sitkack 7y agoFrom the same author, https://lemire.me/blog/2018/08/15/the-dangers-of-avx-512-throttling-a-3-impact/ https://lemire.me/blog/2018/08/15/the-dangers-of-avx-512-thr... tl;dr Isn't that extreme.
- xxs 7y agothe test is on server grade cpu (read low clocks, great vrms) and the conclusion is: you have to use multiple cores to be in trouble. current intel desktop processors have 'avx offset' which would suck if kicks on for mild base64. overall wide instructions are nice and dandy and obliterate microbenchmarks but they may incur hidden costs, especially on low power cpus (laptops)