Besuchen Sie Open iT auf der NAFEMS DACH 2026. Erfahren Sie, wie eine transparente Nutzungsauswertung die Simulations-Governance verbessert – ein Thema, das wir in unserem Vortrag behandeln werden.
5. bis 7. Mai 2026
Willkommen im Kongresshotel
Bamberg, Deutschland
VORTRAGSSITZUNG
Erfahren Sie, wie transparente Nutzungsdaten in ressourcenbeschränkten Simulationsumgebungen für mehr Kontrolle, Effizienz und eine bessere Entscheidungsfindung sorgen.
Referent: Heinrich Bartels – Leiter Kostenplanung und Programmoptimierung, Open iT
5. Mai 2026 | Dienstag
17:00–17:25 Uhr (MEZ)
Raum B
Willkommen im Kongresshotel
Nehmen Sie an der NAFEMS DACH 2026 teil? Nutzen Sie Ihre Zeit optimal. Kontaktieren Sie uns bereits vor der Veranstaltung oder schreiben Sie uns auf LinkedIn, um Möglichkeiten zur Verbesserung der Simulationssteuerung und -effizienz zu besprechen.
Optimierung der HPC-Ressourcennutzung: Erkenntnisse aus der regulierten CFD im Elite-Motorsport
Open iT
Heinrich Bartels
Die Technik im Elite-Formel-Motorsport bewegt sich in einem Umfeld, in dem die Leistung von extrem geringen Abständen bestimmt wird und in dem die aerodynamische Effizienz der entscheidende Faktor für den Rennerfolg ist. Die Aerodynamik wirkt sich direkt auf die Bremsstabilität und das Kurvenverhalten aus, wobei der aerodynamische Grip den mechanischen Grip um das Vier- bis Fünffache übertrifft. In einem derart eng verzahnten System können bereits kleine Ineffizienzen zum Verlust von Positionen führen, während relativ geringfügige aerodynamische Optimierungen Verbesserungen der Rundenzeiten in der Größenordnung von 0,1 bis 0,3 Sekunden bewirken können. Diese Bedingungen heben die numerische Strömungsmechanik (CFD) von einem unterstützenden Werkzeug zu einem zentralen Faktor für die Wettbewerbsleistung, wodurch die Effektivität jeder einzelnen Simulation von entscheidender Bedeutung ist.
Was dieses Umfeld auszeichnet, ist nicht nur der Einsatz von CFD, sondern die Art und Weise, wie dessen Nutzung eingeschränkt wird. In der Formel 1 unterliegen CFD-Aktivitäten expliziten regulatorischen Beschränkungen, die festlegen, wie viel Rechenleistung jedes Team nutzen darf. Diese Beschränkungen werden dynamisch anhand der Wettbewerbsrangliste angepasst, wobei Teams mit niedrigerem Rang bis zu 115 % einer Basiszuweisung erhalten, während der Konstrukteursweltmeister auf bis zu 70 % beschränkt werden kann. Diese Struktur führt einen bewussten Mechanismus zum Wettbewerbsausgleich ein, bei dem Erfolg die zukünftige Rechenkapazität verringert und die leistungsstärksten Teams dazu zwingt, selektiver und effizienter zu arbeiten.
In diesem Rahmen wird CFD zu einer begrenzten und messbaren Ressource. Der Verbrauch wird anhand einer standardisierten Kennzahl quantifiziert: AUh = (NCU × NSS × CCF) / 3600, wobei NCU die Anzahl der CPUs, NSS die Laufzeit in Sekunden und CCF die CPU-Taktfrequenz bezeichnet. Jede Simulation verbraucht einen festgelegten Anteil einer festen Zuteilung, der nicht überschritten werden darf, und nicht genutzte Kapazitäten verfallen. Dadurch entsteht ein strenger Rahmen, innerhalb dessen die gesamte aerodynamische Entwicklung stattfinden muss, wodurch der Fokus von der Gesamtzahl der durchgeführten Simulationen hin zur Maximierung der Anzahl nützlicher Simulationen verlagert wird, die zur Leistungssteigerung beitragen.
Diese Einschränkungen verändern die Rolle des Hochleistungsrechnens (HPC) grundlegend. In den meisten technischen Umgebungen werden HPC-Systeme als skalierbare Infrastruktur betrachtet, bei der steigender Rechenbedarf durch den Einsatz zusätzlicher Hardware gedeckt werden kann. In der Formel 1 wird der CFD-Durchsatz jedoch eher durch Vorschriften als durch die Verfügbarkeit von Hardware begrenzt. Folglich führt eine Erweiterung der Rechenkapazität nicht zu einer Erhöhung der zulässigen Anzahl an Simulationen. Stattdessen verlagert sich der Schwerpunkt darauf, aus einem festgelegten Rechenbudget den größtmöglichen Nutzen zu ziehen.
Durch diese Verlagerung rückt die HPC-Optimierung in den Mittelpunkt der technischen Leistung. Das Ziel besteht nicht darin, den gesamten Rechenaufwand zu erhöhen, sondern die Effizienz bei der Nutzung vorhandener Ressourcen zu verbessern, damit innerhalb derselben Zuweisung aussagekräftigere Simulationen durchgeführt werden können. Jede Ineffizienz im HPC-System verringert direkt die Anzahl der durchführbaren CFD-Läufe, wodurch die Systemleistung und die Ressourcenauslastung zu entscheidenden Faktoren für den Wettbewerbserfolg werden.
HPC-Systeme sind komplexe Umgebungen, in denen die Leistung von zahlreichen miteinander interagierenden Ressourcen bestimmt wird, darunter Rechenkapazität, Speichergröße, Speicher-E/A, Netzwerkbandbreite, Interprozesskommunikation, Scheduler-Konfiguration und die Verfügbarkeit von Softwarelizenzen. In der Praxis sind diese Ressourcen selten ausgewogen. Häufig kommt es vor, dass eine Ressource ausgelastet ist, während andere nicht voll genutzt werden, was zu Engpässen führt, die den Gesamtdurchsatz des Systems einschränken.
So können beispielsweise Simulationen, die auf den ersten Blick rechenintensiv erscheinen, tatsächlich durch die Speicherbandbreite oder Latenz eingeschränkt sein, wodurch die CPUs nicht mit voller Effizienz arbeiten können. Verteilte Workloads können mit Interconnect- oder Netzwerkkonflikten konfrontiert sein, was die Skalierbarkeit über die Knoten hinweg einschränkt. Speichersysteme können die Leistung durch ineffiziente Datenzugriffsmuster begrenzen, während Stromverbrauch und thermische Grenzen zu einer Drosselung führen können, die die effektive Verarbeitungsgeschwindigkeit verringert. Zudem sind parallele Workloads naturgemäß durch nicht parallelisierbare Komponenten begrenzt, was bedeutet, dass eine Erhöhung der Anzahl der CPUs nicht immer zu proportionalen Leistungssteigerungen führt.
Diese Ungleichgewichte verdeutlichen eine zentrale Herausforderung: Die Gesamteffizienz von HPC wird nicht durch die Gesamtmenge der verfügbaren Ressourcen bestimmt, sondern davon, wie gut diese Ressourcen aufeinander abgestimmt und genutzt werden. Wenn ein Engpass dominiert, kann der Rest des Systems nicht voll ausgeschöpft werden, was zu einem geringeren Durchsatz und höheren Rechenkosten pro Simulation führt.
Um diese Herausforderungen zu bewältigen, ist ein detaillierter Einblick in das Systemverhalten erforderlich. Moderne HPC-Umgebungen generieren umfangreiche Messdaten, die Aufschluss sowohl über die Systemleistung als auch über die Simulationsnutzung geben. Hardware-Leistungszähler decken Ineffizienzen auf niedriger Ebene auf, wie beispielsweise Cache-Fehltreffer und Speicherblockaden, während Messungen auf Knotenebene den Stromverbrauch, die Temperatur und potenzielle thermische Drosselungseffekte erfassen. Systemweite Profiling-Tools decken darüber hinaus Muster von Konflikten und Ungleichgewichten zwischen Rechen-, Speicher-, Netzwerk- und Speichersubsystemen auf.
In Kombination mit Nutzungsdaten wie Job-Planungsmustern, Lizenz-Parallelität und zeitabhängigem Bedarf liefern diese Messwerte einen umfassenden Überblick über die Ressourcennutzung. Sie ermöglichen die Identifizierung von ungenutzter Rechenkapazität, Engpässen zu Spitzenzeiten und falsch zugeordneten Workloads, die mit herkömmlichen Überwachungsansätzen möglicherweise nicht erkennbar sind. In vielen Fällen sind Ineffizienzen nicht offensichtlich, da sie über mehrere Komponenten des Systems verteilt sind, weshalb eine datengestützte Analyse unerlässlich ist, um Leistungseinbußen aufzudecken.
Sobald Ineffizienzen identifiziert wurden, können gezielte Optimierungsstrategien angewendet werden, um die Gesamtleistung des Systems zu verbessern. Zu diesen Maßnahmen gehören beispielsweise die Feinabstimmung der CPU-Zuweisung zur Steigerung der Kerneffizienz, die Verbesserung der Kühlsysteme zur Vermeidung von thermischer Drosselung sowie die Beseitigung von E/A-Engpässen durch optimierte Datenanordnung und Zugriffsmuster. Durch Anpassungen an den Job-Schedulern lassen sich die Arbeitslasten besser auf die verfügbaren Ressourcen abstimmen, während ein verbessertes Lizenzmanagement sicherstellt, dass Software-Einschränkungen den Durchsatz nicht unnötig begrenzen.
In manchen Fällen kann eine Analyse ergeben, dass zusätzliche HPC-Kapazität erforderlich ist. Diese Entscheidung muss jedoch auf einem klaren Verständnis darüber beruhen, welche Ressource die Leistung einschränkt. Das Hinzufügen von Rechenknoten zu einem System, das durch Speicherbandbreite, Speicher-E/A oder Netzwerkleistung begrenzt ist, verbessert den Durchsatz nicht und kann die Betriebskosten erhöhen, ohne nennenswerte Vorteile zu bringen. Umgekehrt kann eine Kapazitätserweiterung, wenn die Ressourcen gut ausbalanciert und vollständig ausgelastet sind, zu messbaren Verbesserungen bei Leistung und Produktivität führen.
Zwar stellt die Formel 1 ein Beispiel mit ganz besonderen Einschränkungen dar, doch lassen sich die zugrunde liegenden Prinzipien direkt auf kommerzielle HPC-Umgebungen übertragen. In diesen Umgebungen sind nicht gesetzliche Vorschriften die wichtigste Einschränkung, sondern die Kosten. HPC-Systeme sind mit erheblichen Investitions- und Betriebskosten verbunden, darunter die Anschaffung von Hardware, der Energieverbrauch, die Wartung und Softwarelizenzen. Daher geht das Optimierungsziel über die reine Leistung hinaus.
Wirtschaftsunternehmen müssen zwei Ziele gegeneinander abwägen: die erforderlichen Simulationen so schnell wie möglich durchzuführen und die Kosten für die HPC-Ressourcen zu senken, die zur Erzielung dieser Ergebnisse benötigt werden. Bei einer festen Anzahl von Simulationen kann eine Verbesserung der Systemeffizienz die Rechenzeit verkürzen, den Energieverbrauch senken und die Lizenzkosten verringern. In vielen Fällen lässt sich durch eine bessere Ressourcenverteilung dieselbe Arbeitslast mit weniger Rechenressourcen bewältigen, was zu einer direkten Senkung der Gesamtkosten führt.
Hier ergibt sich eine wichtige Parallele zur Formel 1. In einem regulierten Umfeld führt Ineffizienz dazu, dass innerhalb eines festgelegten Budgets weniger Simulationen durchgeführt werden können. In einem kommerziellen Umfeld erhöht Ineffizienz die Kosten, die für die Durchführung einer bestimmten Anzahl von Simulationen anfallen. Auch wenn sich die Rahmenbedingungen unterscheiden, ist die zugrunde liegende Herausforderung dieselbe: sicherzustellen, dass HPC-Ressourcen so effektiv wie möglich genutzt werden.
Die gemeinsame Lösung für beide Bereiche ist ein disziplinierter, datengestützter Ansatz beim Ressourcenmanagement. HPC-Systeme müssen kontinuierlich gemessen und analysiert werden, um zu verstehen, wie Ressourcen genutzt werden und wo Engpässe auftreten. Engpässe müssen identifiziert und behoben werden, Arbeitslasten müssen an die Systemkapazitäten angepasst werden, und Entscheidungen bezüglich der Kapazitätserweiterung müssen auf klaren Fakten und nicht auf Annahmen beruhen.
Durch die Schaffung von Rückkopplungsschleifen zwischen Systemmessungen und operativen Entscheidungen können Unternehmen im Laufe der Zeit sowohl ihre Leistung als auch ihre Effizienz schrittweise verbessern. Dieser Ansatz ermöglicht eine effektivere Nutzung der vorhandenen Infrastruktur, reduziert unnötige Kosten und stellt sicher, dass jede zusätzliche Investition in HPC-Ressourcen einen sinnvollen Mehrwert liefert.
Die Erfahrungen aus dem Hochleistungs-Motorsport zeigen, dass eine Optimierung sowohl notwendig als auch realisierbar ist, wenn Rechenressourcen als begrenzt und messbar betrachtet werden. Indem sich Unternehmen darauf konzentrieren, die Ressourcennutzung zu verbessern, anstatt lediglich die Kapazität zu erhöhen, können sie den Simulationsdurchsatz steigern, die Kosten pro Lösung senken und ihre HPC-Investitionen effektiver nutzen. Dieselben Prinzipien, die in einem von Einschränkungen geprägten Rennsportumfeld Wettbewerbsvorteile ermöglichen, lassen sich allgemein anwenden, um in einer Vielzahl von Branchen effizientere und kostengünstigere Simulationen zu erzielen.