Architektura OpenPOWER
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu. Ta strona jest nadal dostępna jedynie w celach informacyjnych. |
---|
OpenPOWER jest otwartą architekturą, która bazuje na mikroprocesorach IBM POWER. Centralnym elementem architektury są komponenty firmware'u OpenPOWER, które zostały opracowane jako Open Source i udostępnione na GitHub. Pierwsze systemy OpenPOWER zostały opracowane dla procesorów POWER8.
Fundacja OpenPOWER
Fundacja OpenPOWER (powołana do życia w 2013 roku przez Google, IBM, Mellanox, NVIDIA i Tyan) nadal rozwija architekturę. W maju 2016 firma Thomas-Krenn dołączyła do fundacji.[1]
Firmware OpenPOWER
Firmware OpenPOWER składa się z kilku elementów, wszystkie są dostępne na GitHub.com/open-power.[2]
Następująca tabela przedstawia ważne komponenty i opisuje ich funkcje:
Komponent | Funkcja / opis |
---|---|
Hostboot | Inicjuje wszystkie procesory, bus system i komponenty pamięci systemu OpenPOWER. |
OCC (On Chip Controller) | Firmware dla chipu subsystemu PPC405 procesorów POWER8, monitoring temperatury i napięcia CPU. |
Skiboot | OPAL (OpenPower Abstraction Layer) Firmware i OPAL Runtime Services. |
Linux | Jądro Linuksa dla bootloadera Petitboot. |
Petitboot | Bootloader. |
op-build | OpenPower Firmware Build Environment. |
Firmware może również zostać samemu skompilowany. Informacje na ten temat znajdują w artykule: Kompilacja firmware'u OpenPOWER.
Dodatkowe informacje o OpenPOWER
- OpenPOWER Foundation (openpowerfoundation.org)
- OpenPOWER Summit 2016 (openpowerfoundation.org)
- OpenPOWER Foundation (en.wikipedia.org)
- Why would I run MySQL or MariaDB on POWER anyway? (youtube.com, 28.04.2016, 24min Vortrag von Stewart Smith, OPAL Architect auf der Percona Data Performance Conference)
- Assessing IBM's POWER8, Part 1: A Low Level Look at Little Endian (anandtech.com, 21.07.2016)
- Assessing IBM's POWER8, Part 2: Server Applications on OpenPOWER (anandtech.com, 15.09.2016)
- OpenPOWER on firmwaresecurity.com (firmwaresecurity.com)
- Customising OpenPower firmware (jk.ozlabs.org)
Blogi dotyczące OpenPOWER
- Ramblings – Blog of Stewart Smith (www.flamingspork.com/blog, enthält zahlreiche Postings zu OpenPOWER, Firmware, ...)
- openpower blog – Adi Gangidi's ramblings with Open Power at Rackspace (openpowerblog.wordpress.com), z.B.
- Optimizing CPU Frequency on OpenPOWER distributions (openpowerblog.wordpress.com, 22.06.2016)
- Store Half Byte-Reverse Indexed – Blog of Samuel Mendoza-Jonas (sthbrx.github.io)
- Blog of Jeremy Kerr (jk.ozlabs.org/blog), z.B.
- Customising OpenPower firmware (jk.ozlabs.org/blog, 03.09.2014)
- OpenPOWER console implementations (jk.ozlabs.org/blog, 11.11.2016)
Odnośniki
- ↑ Thomas-Krenn.AG jest członkiem fundacji OpenPOWER (thomas-krenn.com, 31.05.2016)
- ↑ open-power (github.com)
Autor: Werner Fischer