igpu-heterogene Fähigkeiten: 1. Es handelt sich um heterogenes Computing, das es der immer leistungsfähigeren konvergenten GPU ermöglicht, die CPU beim Rechnen durch heterogene Computing-Technologie zu unterstützen. 2. Im Vergleich zum seriellen Computing kann paralleles Computing in Zeitparallelität und räumliche Parallelität unterteilt werden . Minimieren Sie die Ausführungszeit von Rechenaufgaben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
igpu-heterogene Fähigkeiten:
1 Es handelt sich um heterogenes Computing, das es der immer leistungsfähigeren konvergenten GPU ermöglicht, die CPU bei Berechnungen durch heterogene Computing-Technologie zu unterstützen davon abhängig, dass die GPU läuft. Wenn Sie beispielsweise DX12-Software verwenden, die häufig zum Spielen verwendet wird, kann sich der Leistungsunterschied zwischen der Verwendung von DX12 und der Nichtverwendung schnell verdoppeln.
2. Im Vergleich zum seriellen Rechnen kann das parallele Rechnen in Zeitparallelität und Raumparallelität unterteilt werden. Zeitliche Parallelität ist Pipeline-Technologie, und räumliche Parallelität nutzt mehrere Prozessoren, um gleichzeitige Berechnungen durchzuführen. Die aktuelle Forschung konzentriert sich hauptsächlich auf räumliche Parallelität. Aus der Sicht von Programm- und Algorithmendesignern kann paralleles Rechnen in Datenparallelität und Aufgabenparallelität unterteilt werden. Datenparallelität unterteilt große Aufgaben in mehrere identische Teilaufgaben, was einfacher zu verarbeiten ist als Aufgabenparallelität.
3. Das oberste Ziel besteht darin, die Ausführungszeit von Rechenaufgaben zu minimieren.
Erweiterte Informationen:
(1) Heterogene Computertechnologie entstand Mitte der 1980er Jahre, da sie kostengünstig Hochleistungsrechenkapazitäten erwerben kann, über eine gute Skalierbarkeit, eine hohe Rechenressourcenauslastung und derzeit ein enormes Entwicklungspotenzial verfügt Es hat sich zu einem der Forschungs-Hotspots im Bereich des parallelen/verteilten Rechnens entwickelt. Die Autoren dieses Artikels heben auch einige Aspekte hervor, auf die in der zukünftigen Heterogen-Computing-Forschung geachtet werden sollte.
(2) Mit der rasanten Entwicklung der Kommunikations- und Netzwerktechnologie entstand das Konzept des Network Computing. Heutzutage entstanden zunächst homogene Netzwerk-Computing-Systeme, denen schnell heterogene Netzwerk-Computing-Systeme folgten, was heterogenes Computing in den letzten Jahren zu einem der wichtigsten Forschungsschwerpunkte im Bereich des parallelen/verteilten Computings machte.
(3) Paralleles Rechnen auf heterogenen Computersystemen wird oft als heterogenes Rechnen bezeichnet. Die Menschen haben heterogenes Rechnen aus verschiedenen Blickwinkeln definiert. Zusammenfassend geben wir die folgende Definition an: Heterogenes Rechnen ist eine spezielle Form des parallelen und verteilten Rechnens. Es kann ein einzelner unabhängiger Computer verwendet werden, der sowohl SIMD- als auch MIMD-Methoden unterstützen kann eine Gruppe unabhängiger Computer, die über ein Hochgeschwindigkeitsnetzwerk miteinander verbunden sind, um Rechenaufgaben auszuführen. Es kann Maschinen mit unterschiedlicher Leistung und Architektur koordiniert nutzen, um unterschiedliche Rechenanforderungen zu erfüllen, und ermöglicht die Ausführung von Code (oder Codesegmenten) auf eine Weise, die die Gesamtleistung maximiert.
(4) Die verwendeten Rechenressourcen verfügen über verschiedene Arten von Rechenfunktionen, wie z. B. SIMD, MIMD, Vektor, Skalar, dediziert usw.
(5) Es muss die Art der Parallelitätsanforderungen jedes Teils identifiziert werden. Aufgabe in der Rechenaufgabe;
(6) Es muss die Koordinierung von Rechenressourcen mit unterschiedlichen Rechentypen ermöglichen;
(7) Es muss nicht nur Parallelität bei Anwendungsproblemen entwickeln, sondern auch Heterogenität bei Anwendungsproblemen entwickeln, Das heißt, verfolgen Sie die Übereinstimmung zwischen der Art der Berechnung einer Computerressource und der Art der Aufgabe (oder Teilaufgabe), die sie ausführt. Verwandte kostenlose Lernempfehlungen: PHP-Programmierung (Video)
Das obige ist der detaillierte Inhalt vonWas ist die heterogene Fähigkeit von igpu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!