Чипы IBM POWER отстают от общей тенденции в процессоростроении, нацеленной на увеличение количества ядер: 128 ядер на разъём давно не предел для Arm и даже x86-64 вплотную подобралась к этой цифре с 96-ядерными AMD EPYC Genoa. На их фоне 15-ядерные POWER10 даже с SMT8 смотрятся бледновато, а в системах начального уровня и вовсе используются 4- или 8-ядерные CPU. С недавних пор компания даже стала предлагать их по подписке. Но, как отмечает The Register, вскоре ситуация чуть изменится.
Для того, чтобы упрочнить позицию своей архитектуры, IBM объявила о планах по выпуску 24-ядерного процессора POWER10, который, в первую очередь, будет нацелен на пользователей СУБД Oracle. В таких случаях обычно остро встаёт вопрос лицензирования, однако IBM отметила, что лицензия Oracle Database SE2 предусматривает увеличение количества ядер без повышения стоимости при условии, что количество разъёмов в системе остаётся неизменным. Данный тип лицензии поддерживает не более 2 сокетов и предполагает некоторые ограничения.
Самым дешёвым решением IBM POWER, способным работать с ПО Oracle, является S1014 (модель 9105-41B). Это однопроцессорный сервер начального уровня, владельцы которого могут серьёзно выиграть от перехода с 8-ядерного процессора на 24-ядерный. Разумеется, речь идёт только об экономии на лицензиях ПО — насколько 24-ядерная версия POWER10 будет дороже своих 8-ядерных собратьев, пока неизвестно. Но техническая информация о данной системе на сайте IBM уже обновлена.
Отметим, что компании, чьи доходы строятся на лицензировании ПО, знают о росте количества ядер на процессорный разъём и могут менять условия лицензий. В частности, с появлением односокетных 64-ядерных систем на базе AMD EPYC стоимость лицензий VMware стала рассчитываться исходя из количества ядер, а не физических процессоров. На этом фоне ход IBM выглядит достаточно щедрым.
UPD: IT Jungle указывает на важный нюанс — Oracle Database SE2 оценивается в $17500/сокет, причём в случае модульного дизайна CPU (DCM) каждый модуль считается отдельным процессорным разъёмом, тогда как Enterprise Edition обойдётся уже в $47500/ядро. Однако SE2 позволяет использовать только 16 потоков, что даёт всего 2 ядра с SMT8. Так что 24 ядра теоретически позволят запустить несколько экземпляров SE2.
Источники: