Мощность ISA
-
Основы OpenPOWER
- OpenPOWER — это открытая архитектура, основанная на Power ISA, разработанная IBM и поддерживаемая OpenPOWER Foundation.
- OpenPOWER Foundation стремится к стандартизации и совместимости, чтобы обеспечить открытый доступ к технологиям и снизить барьеры для инноваций.
-
История и развитие
- OpenPOWER была анонсирована в 2011 году, а в 2012 году была основана OpenPOWER Foundation.
- В 2014 году IBM объявила о прекращении поддержки Power ISA, что привело к созданию OpenPOWER Foundation.
- OpenPOWER Foundation стремится к совместимости с предыдущими версиями Power ISA и поддерживает обратную совместимость.
-
Стандарты и спецификации
- OpenPOWER поддерживает различные уровни соответствия, начиная от SFS и заканчивая LCS и ACS.
- Соответствие требованиям EABI и Linux вызывает проблемы, так как SIMD является необязательным в Linux, но обязательным в EABI версии 2.0.
- Спецификации Power ISA были обновлены с версии 2.03 до версии 3.1, включая новые функции и улучшения.
-
Технические характеристики
- В статье представлены технические характеристики различных версий Power ISA, включая Power ISA v.2.03, v.2.04, v.2.05, v.2.06, v.2.07, v.2.07 B, v.3.0, v.3.0 B, v.3.0 C, v.3.1, v.3.1b и v.3.1c.
-
Совместимость и расширения
- OpenPOWER стремится к совместимости с широким спектром рабочих нагрузок и поддерживает инструкции VSX-3.
- Libre-SOC стремится к совместимости только с Power ISA 3.0.
-
Рекомендации
- Статья содержит рекомендации по выбору и реализации архитектурного уровня в соответствии с требованиями OpenPOWER Foundation.
Полный текст статьи: