IBM открывает набор команд чипов OpenPower

21 август, 2019 - 14:35

IBM открывает набор команд чипов OpenPower

Корпорация IBM предоставила сообществу Open Source машинный язык, лежащий в основе процессоров серии OpenPower, которые используются в двух суперкомпьютерах, лидирующих по быстродействию в глобальном рейтинге.

Заявление об этом было сделано OpenPower Foundation, промышленной организацией, которую IBM учредила несколько лет назад с задачей содействия внедрению чипов данной серии.

Машинный язык OpenPower, или, в более корректной технической формулировке, архитектура набора команд, это то, что преобразует программный код в операции физических транзисторов на плате микросхемы.

До сих пор, чтобы получить право использовать его, приходилось приобретать у IBM довольно дорогостоящую лицензию. Став бесплатным он позволит разработчикам чипов встраивать функции OpenPower в свои процессоры без необходимости выплачивать лицензионные отчисления. Условия открытой лицензии также разрешают расширять и настраивать набор команд с учётом специфических нужд отдельных приложений.

IBM также выпустила множество вспомогательных ресурсов. К ним относятся справочное руководство по встраиванию набора инструкций в чипы, отличные от OpenPower, и реализации интерфейсных протоколов OpenCAPI и Open Memory, используемых для связывания центрального процессора сервера со встроенной памятью.

Физическая архитектура чипов OpenPower остаётся закрытой. Новейший процессор этого семейства, Power9, имеет 8 миллиардов транзисторов и до 24 процессорных ядер в зависимости от модели. Power9 используются в системах Summit и Sierra Министерства энергетики США, занимающих первую и вторую позиции в рейтинге самых мощных суперкомпьютеров.

Росту популярности OpenPower будет способствовать и анонсированная IBM передача OpenPower Foundation под крыло Linux Foundation — самой известной в отрасли организации сторонников программного обеспечения с открытым исходным кодом.