Habr<p>[Перевод] Процессоры ARM: смешиваем NEON с SVE — и забава, и польза</p><p>Большинство мобильных устройств используют 64‑битные ARM‑процессоры. Однако они все заметнее и на серверах. Их число неуклонно растет, и все больше компаний, включая таких гигантов, как Amazon и Microsoft, также переходят на 64‑битные ARM. У этих процессоров есть специальные инструкции — ARM NEON. Они обеспечивают параллелизм, известный как SIDM — Single Instruction, Multiple Data, то есть «Инструкция одна, данных множество». Например, можно сравнить шестнадцать одних значений с шестнадцатью других с помощью всего одной такой инструкции. Некоторые из самых последних процессоров ARM также поддерживают еще более продвинутый набор команд — SVE, Scalable Vector Extension, или «Масштабируемое векторное расширение». Прогресс не останавливается — и вот уже появились спецификации SVE 2 и SVE 2.1.</p><p><a href="https://habr.com/ru/companies/selectel/articles/904420/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/selectel</span><span class="invisible">/articles/904420/</span></a></p><p><a href="https://zhub.link/tags/selectel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selectel</span></a> <a href="https://zhub.link/tags/arm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm</span></a> <a href="https://zhub.link/tags/arm_neon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm_neon</span></a> <a href="https://zhub.link/tags/arm_sve" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm_sve</span></a> <a href="https://zhub.link/tags/clang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clang</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ассемблер</span></a></p>