Разработчик Python, embedded, gui, system apps на linux · 19.09
Ryzen 9000 выполняют инструкции AVX-512 шустрее чем Intel
✒️Как пишет tom's hardware процессоры семейства Ryzen 9000 сбрасывают всего лишь на 10% тактовой частоты, в то время как процессоры Intel страдают более существенным ее снижением❗
⚠️Инструкции AVX-512 могут значительно повысить производительность в условиях большого объема вычислений, но способ реализации этих инструкций вызывает значительное снижение частоты и увеличение энергопотребления.
♨️Как оказалось, процессор AMD Ryzen 9 9950X снижает частоту на 10% при интенсивном использовании AVX-512: с 5,700 MHz на 5,300 MHz. В время как, как на процессорах Intel все происходит более драматичным. А не которых моделях своих процессоров Intel (Alder Lake и Raptor Lake) и во все выбросила использование этих инструкций.
🙀В определенной степени, это произошло потому что поддержка AVX-512 в Intel сделана на устаревшем технологическом процессе. Иначе говоря, широкие дорожки данных сами по себе требуют большого по мощности питания, хотя еще неизвестно как много потребляют питания процессоры семейства AMD Ryzen 9000, которые сделаны на 4-нм технологическом процессе.
✅ Десктопные процессоры AMD Zen 5x имеет 4-ре полноразмерных 512-разряденых блока под AVX-512, которые выполняют такие инструкции очень эффективно, но в ушерб размеру (Некоторые из них используют блоки двойную прокачки AVX-256, чтобы выполнять 512-ти разрядные инструкции).
✳️Высокопроизводительные рабочие станции и серверы часто используют для различных векторных вычислений из сфер AI и HPC, поэтому корректное выполнение AVX-512 было критичным для AMD когда разрабатывали свой Zen 5 для них. Однако, процессоры AMD для мобильных устройств, таких как Strix Point, выполняют инструкции AVX-512 используя двойную подкачку AVX-256.
🙈Пока такой подход вероятно будет смущать не только разработчиков программного обеспечения, но и в какой-то степени, конечных пользователей, потому что избегая реализации полноценных 512-разрядных дорожек данных, AMD делает свои ядра слегка более компактными. Это позволяет ей упаковывать больше ядер в свои процессоры, что приносит более высокую производительность для большего числа пользователей чем AVX-512.
Картинка взята с tom's hardware
еще контент автора
еще контент автора
Разработчик Python, embedded, gui, system apps на linux · 19.09
войдите, чтобы увидеть
и подписаться на интересных профи