В RPM появился учёт микроархитектурных различий x86-64

 

Как сообщает Phoronix, в RPM появилась поддержка различных уровней (feature levels) микроархитектуры x86_64. Наличие такой поддержки теперь позволяет устанавливать RPM-пакеты, скомпилированные с учётом ряда аппаратных особенностей современных 64-бит процессоров. Эта функция опциональна.

Учёт микроархитектурных различий x86-64 появился ещё в GCC 11 и LLVM 12 и включает в себя четыре уровня:

  • x86-64: соответствует процессорам с поддержкой инструкций до SSE2 включительно;
  • x86-64-v2: соответствует процессорам эры Intel Nehalem — Ivy Bridge;
  • x86-64-v3: соответствует процессорам с поддержкой AVX2 и BMI/BMI2;
  • x86-64-v4: соответствует процессорам с поддержкой AVX-512.
 Фото: Jeh/Wikipedia

Фото: Jeh/Wikipedia

Запрос на введение поддержки уровней архитектуры x86_64 был получен ещё в декабре минувшего года, впоследствии отлаженный и оптимизированный код был объединён с общим кодом RPM. Некоторые дистрибутивы Linux теперь подняли минимальные системные требования до уровня x86-64-v2, а разработчики Arch Linux уже работают над выпуском опциональных пакетов для x86-64-v3.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER. | Можете написать лучше? Мы всегда рады новым авторам.

Источник:

Постоянный URL: https://servernews.ru/1081391
Система Orphus