So spannend und leistungsfähig wie AMD sind Prozessoren der 4. Generation der EPYC „Genoa“-Serie mit bis zu 96 Kernen, AVX-512 , und die anderen beeindruckenden Zen 4-Verbesserungen, gab es noch etwas Subtiles, das mich bei Genoa wirklich begeisterte… AMDs”Titanite”-Referenzplatine für Genoa führt das Open-Source-Linux-betriebene OpenBMC aus!
Mit dem „Titanite“ 2P-Referenzboard für EPYC der 4. Generation entschied sich AMD dafür, die Open-Source-OpenBMC-Baseboard-Management-Controller-Implementierung anstelle eines proprietären BMC-Software-Stacks zu liefern, der von seinen früheren Referenzboards verwendet wurde. Auch andere Hardwareanbieter haben sich traditionell auf proprietäre BMC-Software für ihre Referenzplattformen verlassen, aber es gibt einen anhaltenden – und sehr willkommenen – Trend zu OpenBMC.
Seit ein paar Jahren versucht sich AMD mit OpenBMC einschließlich der Einrichtung und Ausführung auf ihrer Daytona-Referenzplattform, die für Rom und Mailand verwendet wird, aber dort kam es erst im Nachhinein. AMD hat auch an OpenBMC für ihre ältere Ethanol-Referenzplattform gearbeitet, aber bis zu diesem Punkt waren es wiederum hauptsächlich Experimente und OpenBMC nach der Markteinführung zum Laufen zu bringen, während die Referenzplatinen mit der herkömmlichen, proprietären BMC-Software ausgeliefert wurden.
Für Titanite verwenden sie von Anfang an OpenBMC. OpenBMC als Auffrischung ist praktisch eine Linux-Distribution für Baseboard-Management-Controller, die von der Linux Foundation unterstützt wird, während sie von Facebook stammt und von IBM, Intel, Google und anderen Branchenakteuren hauptsächlich für ihre Hyperscale-Anforderungen unterstützt wird.
OpenBMC nutzt Yocto und wurde im Laufe der Jahre mit zusätzlichen Funktionen ausgestattet, um Parität zu erreichen und mit den Angeboten proprietärer BMC-Software-Stacks zu konkurrieren. OpenBMC wird insbesondere bereits von Raptor Computing Systems mit ihren Blackbird-und Talos II-Servern verwendet, aber abgesehen davon war es außerhalb der Hyperscaler eher selten, OpenBMC vorinstalliert zu finden. Dass OpenBMC auf dem EPYC Genoa Reference Board läuft, war eine wundervolle Überraschung.
AMD entschied sich für OpenBMC aus Interesse der Industrie/Kunden, während ich es nicht war in der Lage, darüber hinaus weitere spezifische Argumente und die Gesamtreife von OpenBMC im Vergleich zur Vergangenheit festzustellen.
Die AMD-Ingenieure erkennen an, dass einige Funktionen der Webschnittstelle von OpenBMC im Vergleich fehlen zu den traditionellen BMC-Stacks, sondern dass sie auch daran arbeiten, einige dieser Funktionslücken zu schließen.
Die Verwendung von OpenBMC über die Weboberfläche und die SSH-Verbindung mit dem BMC war eine Freude und hat gut geklappt.
Für die meisten Anwendungsfälle ist die OpenBMC Phosphor-Weboberfläche bereits funktionsreich genug, einschließlich eines HTML5-KVM-Remote-Viewers, Unterstützung für Firmware-Upgrades, Sensorüberwachung, Remote-Hooks , System Power Handling und alle anderen Standardfunktionen, die von einer modernen BMC-Verwaltungsschnittstelle im Webbrowser erwartet werden.
Titanite verwendet eine BMC der ASpeed AST2600-Serie auf der Hardwareseite. Der AST2600 BMC befindet sich auf einer speziell entwickelten BMC-Karte mit dem Codenamen „Hawaii“.
Die Titanite 2U-Referenzplattform selbst ist ein Biest: Titanite hat zwei 2000-Watt-Leistung Zubehör, Unterstützung für 24 DDR5 R/LR DIMMs, 4 x 16 xGMI-Links und kann bis zu zwei 400-Watt-Sockel-SP5-Prozessoren verarbeiten.
Hoffentlich finden wir mit der Zeit mehr AMD EPYC Retail-Motherboards, die mit dem Open-Quelle, Linux-basiertes OpenBMC. Kudos an AMD für die Auslieferung eines Referenzboards von Anfang an mit OpenBMC.
Nun gehen Sie weiter und sehen Sie sich die AMD EPYC Genoa Benchmarks von diesem Titanite-Server an.