Die Kraft von Dual-GPU: Nicht nur für Gamer

Die Kraft von Dual-GPU: Nicht nur für Gamer

Potencjał dual-GPU: Nie tylko dla graczy

In der heutigen sich ständig weiterentwickelnden Welt der Technologie ist das Konzept der Multi-GPU für Gaming, wie SLI und CrossFire, veraltet geworden. Dennoch bleibt das Potenzial von Dual-GPU wertvoll in anderen Anwendungen, wie von der FluidX3D-Demo gezeigt. Unter der Marke ProjectPhysX präsentierte Entwickler Dr. Moritz Lehmann eine Konfiguration, die einen Intel A770 mit einer Nvidia Titan Xp kombinierte, ein System, das sich seinem siebten Jubiläum nähert. Obwohl diese Kombination seltsam erscheinen mag, zeigen die Ergebnisse, dass die beiden GPUs zusammen eine starke Partnerschaft bilden.

Die Multi-GPU-Demo erwies sich als überraschend unkompliziert. Dr. Lehmann verwendete den Acer Predator A770 16GB und die Nvidia Titan Xp, wobei jede GPU die Hälfte der Simulation simuliert und rendert. Während DX12 und Vulkan die beliebtesten APIs für Multi-GPU-Betrieb sind, läuft FluidX3D mit OpenCL, einer Entwicklung der Khronos Group, den gleichen Entwicklern von Vulkan.

Obwohl keine genauen Leistungsdaten angegeben wurden, behauptet Dr. Moritz, dass das Dual-GPU-Setup um 70% effizienter war als jede GPU einzeln, was Sinn ergibt, da der A770 und die Titan Xp ähnliche Ergebnisse in FluidX3D liefern. Die Simulation dauerte eine Stunde und 13 Minuten, wobei das Rendern etwa 14 Minuten dauerte. Dies bedeutet, dass jede Karte einzeln etwa zwei Stunden für die Simulation allein benötigen würde.

So humorvoll diese Kombination auch erscheinen mag, sie hatte ihre rationale Rechtfertigung. Wie der Entwickler betont, macht es wenig Sinn, extrem leistungsstarke GPUs mit deutlich schwächeren zu kombinieren. Im Fall von FluidX3D ist es vorteilhaft, dass die GPUs eine ähnliche Speicherkapazität und Bandbreite haben. Der A770 verfügt über 16 GB Speicher und eine Bandbreite von 560 GB/s, während die Titan Xp über 12 GB Speicher und eine Bandbreite von 548 GB/s verfügt. Diese Kombination erweist sich daher als vernünftige Wahl.

Es ist schwer zu glauben, dass die Gaming-Branche die Multi-GPU-Technologie aufgegeben hat, wenn man die 70%ige Leistungssteigerung betrachtet, die während der FluidX3D-Demo präsentiert wurde. Kommentatoren während der Demo wiesen schnell darauf hin, dass DX12 und Vulkan eine erhebliche Unterstützung für diese Technologie bieten und die GPU-zu-GPU-Verbindung dank der neuesten PCIe-Versionen außergewöhnlich schnell ist.

Als Reaktion auf diese Kommentare präsentierte Dr. Moritz seine Analyse und hob mehrere Probleme im Zusammenhang mit Multi-GPU-Konfigurationen im Gaming-Bereich hervor. Die Hauptbedenken drehen sich um die Kosten, die mit der Entwicklung von Multi-GPU-Lösungen für Spiele verbunden sind. In der Vergangenheit lagen diese Kosten bei Nvidia und AMD, aber mit dem Aufkommen von DX12 und Vulkan liegt die Verantwortung nun bei den Spieleentwicklern. Diese APIs bieten leistungsstarke Multi-GPU-Funktionen, erfordern jedoch eine manuelle Optimierung, um effektiv zu sein. Die Spieleentwickler profitieren jedoch nicht davon, Multi-GPU-Unterstützung zu implementieren, da dies immer ein Nischenmerkmal war, selbst unter PC-Enthusiasten.

Anstatt in Multi-GPU-Technologien zu investieren, hat die Branche einen anderen Weg eingeschlagen, um eine höhere Leistung zu erzielen. Der Fokus liegt jetzt mehr auf Einzel-GPU-Konfigurationen, wodurch Flaggschiff-Modelle entstanden sind, die so groß geworden sind, dass „man nicht einmal einen von ihnen in ein gewöhnliches Computergehäuse stecken kann, geschweige denn zwei“, wie Dr. Moritz erklärt. Angesichts dessen, dass viele GPUs, wie beispielsweise die RTX 4090 Founders Edition, drei Slots belegen, kann man dem leicht zustimmen. Derzeit kommt Multi-GPU-Technologie vor allem in Rechenzentren, Supercomputern und KI-fokussierten Systemen zum Einsatz, wo die Implementierungskosten gerechtfertigt sind.

FAQ:

1. Wofür wurde die Multi-GPU-Technologie in der präsentierten Demo verwendet?
Die Multi-GPU-Technologie wurde für die Simulation und Darstellung von Simulationen in dem Programm FluidX3D eingesetzt.

2. Welche Grafikkarten wurden in der Dual-GPU-Konfiguration verwendet?
In der Demo wurden die Acer Predator A770 16GB und die Nvidia Titan Xp Grafikkarten verwendet.

3. Welche API wurde in der Multi-GPU-Demo verwendet?
Die Demo verwendete die OpenCL-API, die von der Khronos Group entwickelt wurde.

4. Was war die geschätzte Leistungssteigerung bei Verwendung der Dual-GPU-Konfiguration?
Laut dem Ersteller der Demo war die Dual-GPU-Konfiguration um 70% effizienter als jede GPU einzeln.

5. Was waren die Hauptprobleme im Zusammenhang mit Multi-GPU-Konfigurationen im Gaming-Bereich?
Die Hauptprobleme waren die hohen Kosten, die mit der Entwicklung von Multi-GPU-Lösungen für Spiele verbunden sind, und die mangelnde Rentabilität für Spieleentwickler bei der Implementierung von Multi-GPU-Unterstützung.

6. Was sind die aktuellen Trends in der Branche in Bezug auf die Leistung von GPUs?
Die Branche konzentriert sich derzeit auf Einzel-GPU-Konfigurationen und schafft größere Flaggschiff-Modelle anstelle von Multi-GPU-Technologie.

Definitionen:
– Multi-GPU: Eine Technologie, die die gleichzeitige Verwendung mehrerer Grafikkarten zur Leistungssteigerung ermöglicht.
– SLI: Scalable Link Interface, eine von Nvidia entwickelte Technologie, die den Anschluss von zwei oder mehr Grafikkarten zur Leistungssteigerung ermöglicht.
– CrossFire: Eine von AMD entwickelte Technologie, die die Kombination mehrerer Grafikkarten zur Leistungssteigerung ermöglicht.
– GPU: Graphics Processing Unit, eine Einheit, die für die Verarbeitung von Grafiken verantwortlich ist.
– Demo: Eine Demonstration oder Präsentation.
– API: Application Programming Interface, eine Reihe von Protokollen und Tools zum Erstellen von Softwareanwendungen.
– DX12: DirectX 12, eine geeignete API für die Programmierung in Windows-Systemen.
– Vulkan: Eine API, die für effizientes plattformübergreifendes Arbeiten entwickelt wurde.
– OpenCL: Open Computing Language, ein offener Standard für paralleles Programmieren, der auf verschiedenen Geräten ausgeführt werden kann.
– Khronos Group: Eine Organisation, die für die Standardisierung von Multimedia-Technologien verantwortlich ist.
– PCIe: Peripheral Component Interconnect Express, ein Computer-Bus-Standard, der hauptsächlich in Computern verwendet wird.
– Dual-GPU: Eine Computer-Konfiguration mit zwei Grafikkarten.
– Supercomputer: Hochleistungscomputer, die komplexe Berechnungen ausführen können.

Quellen:
– Nvidia: https://www.nvidia.com/
– AMD: https://www.amd.com/
– Khronos Group – OpenCL: https://www.khronos.org/opencl/

The source of the article is from the blog tvbzorg.com