OpenCAPI: Kohärenter Interconnect für Hardware-Beschleuniger
IBM legt das Coherent Accelerator Processor Interface CAPI von OpenPOWER-Servern als OpenCAPI offen und die Spezifikation in die Hände eines Konsortiums.
![OpenCAPI: Kohärenter Interconnect für Hardware-Beschleuniger](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/1/9/0/8/1/2/1/OpenCAPI-16-9-3820d88f659aa9ca.jpeg)
(Bild: OpenCAPI Consortium)
Aktuelle OpenPOWER-Systeme enthalten das Coherent Accelerator Processor Interface (CAPI), um beispielsweise GPU- oder FPGA-Beschleuniger mit dem Prozessor zu koppeln: Mit hoher Datentransferrate, niedriger Latenz und Cache-kohärent. Das OpenCAPI Consortium mit den führenden Mitgliedern IBM, AMD, Google, Micron und Mellanox übernimmt nun die Hoheit über CAPI als offene Schnittstelle. Nvidia ist nur als "Contributor"-Mitglied dabei, obwohl es bereits OpenPOWER-Server mit Tesla-Beschleunigerkarten gibt und künftige OpenPOWER-Systeme auch Nvidias NVLink nutzen sollen.
Zunächst soll OpenCAPI 3.0 erscheinen mit 25 GBit/s, vermutlich pro Lane. Zum Vergleich: PCI Express 3.0 schafft 8 GBit/s pro Lane und Transferrichtung im Full-Duplex-Modus, also insgesamt 16 GBit/s. Für PCIe 4.0 sind dann 16 beziehungsweise 32 GBit/s geplant. Intels QuickPath Interconnect (QPI) zwischen zwei Xeons bringt es derzeit auf 9,6 GBit/s pro Link, Omni-Path auf 100 GBit/s pro Port.
(Bild: IBM)
OpenCAPI soll in OpenPOWER-Servern mit POWER9-Prozessoren debütieren; IBM, Google und Rackspace wollen OpenCAPI etwa in den für Ende 2017 geplanten Zaius integrieren, der auch PCIe 4.0 und NVLink beherrscht. Via OpenCAPI könnten aber auch AMD-Rechenbeschleuniger andocken.
Zu den weiteren Mitgliedern des OpenCAPI Consortium gehören der FPGA-Spezialist Xilinx, HPE und DellEMC.
Anti-Intel-Gremien
Erst vor wenigen Tagen wurde das Gen-Z Consortium für einen Speicher-Interconnect gegründet, zu dem auch viele Mitglieder des OpenCAPI Consortium gehören. In beiden Gremien fehlt die Firma Intel, deren Xeons derzeit mehr als 99 Prozent aller Server antreiben.
Bei Gen-Z fehlt auch Nvidia, die auch bei OpenCAPI mitmachen – und umgekehrt verzichtet ARM auf OpenCAPI, mischt aber bei Gen-Z mit. (ciw)