Frage

ich in dieser Artikel , dass ein Unternehmen eine Software geschaffen die Lage, mehr GPU-basierten Grafikkarten parallel mit Hunderten von Milliarden Festkommaberechnungen pro Sekunde zu verarbeiten.

Das Programm scheint in Windows zu laufen. Ist es möglich, unter Windows einen Thread zu einem GPU zuweisen? Haben sie ihre eigenen Treiber erstellen und dann mit ihr zu interagieren? Jede Idee, wie sie es tun?

War es hilfreich?

Lösung

Ich stelle mir vor, dass sie eine Sprache wie CUDA die kritischen Abschnitte des Codes zu programmieren auf den GPUs ihre Berechnung zu beschleunigen.

Die Hauptfunktion für das Programm (und seine Threads) würde auf dem Host-CPU noch laufen, aber die Daten sind, die die GPUs für die Verarbeitung von hochentwickelten Algorithmen verfrachten. CUDA ist eine Erweiterung für C-Syntax, so dass es leichter macht, als Programmierer mit den älteren Shader-Sprachen wie Cg für die Programmierung von Allzweck-Berechnungen auf einer GPU.

Andere Tipps

Ein guter Anfang - GPGPU

Auch für die Aufzeichnung, ich glaube nicht, dass es so etwas wie eine nicht-GPU basierte Grafikkarten ist. GPU steht für Graphics Processing Unit, die per Definition ist das Herz einer Grafikkarte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top