POWER-, PowerPC- en Power ISA-architectuur |
---|
Historisch |
POWER · POWER2 · POWER3 · POWER4 · POWER5 · PPC6xx · PPC7xx · PPC74xx · PPC970 · PowerPC-AS · Broadway |
Huidig |
e200 · e300 · e500 · e600 · e5500 · e6500 · PA6T · POWER6 · POWER7 · POWER8 · POWER9 · Power10 · PPC4xx · Cell PPE · Xenon |
Geannuleerd |
Gerelateerde links |
OpenPOWER Foundation · RISC · AIM-alliantie · System p · Power.org · PAPR · PReP · CHRP · AltiVec |
De Power Architecture Platform Reference (PAPR) is een initiatief uit 2006 van Power.org om een nieuw open computerplatform te definiëren op basis van Power ISA-processors. Het volgt op twee eerdere pogingen uit de jaren negentig: PReP en CHRP.
De PAPR-specificatie, die voor het eerst gepubliceerd werd in het najaar van 2006, vormt de basis voor de ontwikkeling van standaard servers.[1] Verschillende besturingssystemen zoals Linux en IBM AIX vertrouwen op de PAPR-interface om op Power-gebaseerde hardware te draaien. PAPR is de stap van Power.org in de richting van wat IBM oorspronkelijk deed met PReP, in die zin dat het een gemeenschappelijke hardwaredefinitie specifieert, alsook een software- en firmwareplatform dat aan een reeks vereisten moet voldoen. In de praktijk is de PAPR een uitbreiding op de Open Firmware-specificatie.
In 2008 publiceerde Power.org ePAPR, een specificatie voor embedded systems.[2] In 2011 werd een bijgewerkte versie uitgebracht, ePAPR v1.1, die een nieuw hoofdstuk over virtualisatie toevoegde.[3] Afgezien van enkele basisconcepten heeft de ePAPR-specificatie niets gemeen met de variant voor servers.
Sinds 2013 zijn er uitbreidingen gedaan door de OpenPOWER Foundation, die een iets beperktere versie van de PAPR-standaard voor het draaien van Linux op Power-hardware uitbracht met de naam LoPAPR. Met de release van een nieuwe versie in 2020 werd LoPAPR hernoemd naar LoPAR (Linux on Power Architecture Reference).
De volledige PAPR-specificatie is alleen beschikbaar voor OpenPOWER-leden, de ePAPR- en LoPAR-specificaties zijn vrij beschikbaar.
De volgende systemen voldoen aan de PAPR-specificatie: