Pull to refresh

Comments 8

Закончилось совершенно неожиданно. Это могло бы быть классным всуплением для интересной статьи.

То есть ни алгоритмов, ни чего? А название было интригующее.

Главное не забыть, что при использовании AVX-инструкций ограничивается максимальная частота TurboBoost для ядер, и что смешивать AVX2 и обычную нагрузку часто не стоит :)
Хотя может в современных ядрах политику ограничения улучшили...

ограничивается максимальная частота TurboBoost для ядер

Это больше касается операций с плавающей точкой. А там:


Our AVX2 decoder does not use floating-point numbers.
Я нигде не встречал указаний на то, что это именно про плавающую точку.
Например в www.intel.com/content/dam/www/public/us/en/documents/white-papers/performance-xeon-e5-v3-advanced-vector-extensions-paper.pdf упоминается плавающая точка, но формулировки про пониженную частоту ссылаются просто на «AVX instructions», а не на «floating-point AVX instructions».
Возможно я плохо смотрел, если у вас есть полезная ссылка, то я бы почитал, заранее спасибо.
Помню что читал вашу статью, но видимо невнимательно.
Кстати, там в комментариях есть ссылка (http://repnop.org/pd/slides/PD_Haswell_Architecture.pdf), где на 21 странице сказано, что «Not all AVX instructions cause a drop in frequency. Scalar AVX unaffected.», так что вопрос закрыт, спасибо за статью =)
Sign up to leave a comment.

Articles

Change theme settings