Возможно, появятся новые требования к аппаратной системе Windows 11
Microsoft, похоже, наконец-то твердо решила, насколько далеко она готова зайти, когда дело доходит до поддержки старого оборудования. Начиная с предстоящей сборки Windows 11 24H2, Microsoft потребует, чтобы ваш процессор поддерживал инструкцию POPCNT. Если вам интересно, что это такое и повлияет ли это на вас, вы не одиноки.
Это новое дополнение было замечено Бобом Пони на X (ранее Twitter). По словам пользователя, если процессор не поддерживает инструкцию POPCNT или она отключена, Windows вообще не будет работать. Эта инструкция теперь требуется для нескольких системных файлов, начиная с ядра Windows 11. Короче говоря — ни POPCNT, ни Windows 11 24H2.
Но что это за инструкция POPCNT? Это означает «подсчет населения». Это простая, но полезная инструкция, подсчитывающая количество установленных битов (единиц) в машинном слове. Как объясняет инженер-программист Вайбхав Сагар : «Например (предполагая для простоты 8-битные слова), popcount(00100110) равен 3, а popcount(01100000) равен 2».
Итак, ОГРОМНОЕ открытие обнаружено в Windows 11 версии 24H2, начиная со сборки 25905.
ЦП с инструкцией "POPCNT" СЕЙЧАС ТРЕБУЕТСЯ!
Существуют различные системные файлы, требующие инструкции процессора POPCNT, от ядра Windows 11 до драйверов USB XHCI.Без POPCNT не загружается! pic.twitter.com/vCWYvzfu6k
— Боб Пони (@TheBobPony) 11 февраля 2024 г.
Достаточно сказать, что он действительно очень старый — по крайней мере, по вычислительным стандартам. Впервые он был представлен в 1960-х годах как программное решение, как сообщается, по указанию Агентства национальной безопасности (АНБ) в качестве инструмента, помогающего расшифровывать сообщения. Намного позже он стал обычным явлением в качестве аппаратного решения в потребительских процессорах в начале 2000-х годов, начиная с процессоров AMD Barcelona (Phenom II) и Intel Nehalem (первая серия Core). Запущенные в 2007 и 2008 годах соответственно.
Сегодня POPCNT находит применение, среди прочего, в криптографии, алгоритмах сжатия данных, биоинформатике, машинном обучении и искусственном интеллекте. Кажется, это важное, хотя и часто упускаемое из виду, указание. Сагар также отмечает его полезность в таких рабочих нагрузках, как запуск бинарных сверточных нейронных сетей.
Какой смысл в том, что Microsoft внезапно делает инструкцию 60-летней давности обязательной в своей следующей сборке Windows? Tom's Hardware отмечает, что Microsoft, возможно, захочет обеспечить, чтобы все компьютеры с Windows 11 могли поддерживать бинарные нейронные сети.
Хорошей новостью является то, что, если ваш компьютер не очень древний, вам не о чем беспокоиться. Теоретически требование Windows 11 TPM 2.0 уже блокирует эти компьютеры, поскольку это гораздо более новый критерий, которому необходимо соответствовать (хотя его можно обойти). Однако энтузиастам, которые пытаются внедрить новые операционные системы на устаревшее оборудование, может быть трудно преодолеть эту проблему.
Microsoft, возможно, полна решимости сделать компьютеры с искусственным интеллектом нормой, и на этом все, поскольку такие функции, как автоматическое масштабирование, как говорят, появятся в следующем большом патче.