Software Defined Silicon: Intel разрешит программный апгрейд процессоров в будущем

Опубликовано:

intel-2020В патче Linux был обнаружен драйвер, который знаменует добавление "Intel Software Defined Silicon". Источником стал Phoronix, специализированный сайт Linux. Слухи о возможности лицензирования или частичного использования функциональных блоков ходят давно. Software Defined Silicon как раз позволяет активировать определенные функции процессора в будущем.

Производители процессоров часто разделяют свои CPU на разные линейки по наличию тех или иных функций. Или разрабатывают специализированные модели для клиентов. Те же процессоры EPYC, например, могли содержать одинаковое число ядер, но различаться кэшем L3. Intel также дифференцирует свои CPU максимальной емкостью SGX (специальная защищенная область памяти), а также поддержкой Speed Select Technology в линейке Xeon.

Однако возможность включения каких-либо функций в будущем до сих по не была реализована. Но все может измениться, если будет реализован проект Intel Software Defined Silicon (SDSi). Драйвер описывает его как "post-manufacturing mechanism for activating additional silicon features".

SDSi обеспечивает доступ к интерфейсу процессора, на который можно передать сертификат Authentication Key Certificate из пользовательского пространства. После чего сертификат будет записан во внутреннюю память NVRAM процессора. Затем можно будет считать сертификат состояния SDSi State Certificate с текущей конфигурацией, в которой описаны активные функции процессора.

К сожалению, имеющаяся информация Software Defined Silicon пока не раскрывает каких-либо подробностей реализации новой функции Intel. Но репозиторий GitHub все же имеется. Однако деталей там тоже нет:

"Intel Xeon family processors with support for Intel Software Defined Silicon (SDSi) allow the configuration of additional CPU features through a license activation process.

Documentation in this repo provides information about the OS interface used to communicate with SDSi hardware/firmware to perform CPU provisioning and other related tasks."

Не совсем понятно, в каком виде Intel представит модель лицензирования функций процессоров Xeon. Несколько лет назад первая попытка уже была. Intel Upgrade Service позволял получить более высокие частоты некоторых процессоров Core и Pentium путем разблокировки. Менялась даже емкость кэша. Тогда Intel пыталась продвигать данную модель для настольных и мобильных процессоров, но в будущих поколениях от нее отказалась. Теперь Intel решилась на вторую попытку уже на серверном рынке. Возможно, поддержка будет реализована уже на грядущих процессорах Sapphire Rapids Xeon, но точно сказать нельзя.

Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).