[Перевод] Процессоры ARM: смешиваем NEON с SVE — и забава, и польза

Большинство мобильных устройств используют 64‑битные ARM‑процессоры. Однако они все заметнее и на серверах. Их число неуклонно растет, и все больше компаний, включая таких гигантов, как Amazon и Microsoft, также переходят на 64‑битные ARM. У этих процессоров есть специальные инструкции — ARM NEON. Они обеспечивают параллелизм, известный как SIDM — Single Instruction, Multiple Data, то есть «Инструкция одна, данных множество». Например, можно сравнить шестнадцать одних значений с шестнадцатью других с помощью всего одной такой инструкции. Некоторые из самых последних процессоров ARM также поддерживают еще более продвинутый набор команд — SVE, Scalable Vector Extension, или «Масштабируемое векторное расширение». Прогресс не останавливается — и вот уже появились спецификации SVE 2 и SVE 2.1.

https://habr.com/ru/companies/selectel/articles/904420/

#selectel #arm #arm_neon #arm_sve #clang #ассемблер

Процессоры ARM: смешиваем NEON с SVE — и забава, и польза

Большинство мобильных устройств используют 64‑битные ARM‑процессоры. Однако они все заметнее и на серверах. Их число неуклонно растет, и все больше компаний, включая таких гигантов, как Amazon и...

Хабр