Einige Fragen zur Durchführbarkeit von GPU als Primärprozessor für ein System

474
canadiancreed

1) Gibt es Hersteller, die Boards mit GPGPUs als Hauptprozessoren überhaupt auf dem Markt anbieten? Diejenigen, die in einen Mini-ITX-Formfaktor passen würden, wären von Interesse, aber je mehr GPUs, desto besser wäre es wünschenswert.

2) Wenn ja, welche Betriebssysteme wären verfügbar?

Danke für alle Empfehlungen. Wenn dies die falsche Stelle ist, entschuldige ich mich.

EDIT: Vermutlich sollte klargestellt werden, dass der Grund für meine Untersuchung ein Projekt ist, das ich zusammenstelle, und dass es eine Menge zahlreicher und wiederholender Aufgaben ausführen würde, die mich aus der Forschung zu dieser Frage geführt haben.

0

3 Antworten auf die Frage

2
jcrawfordor

Ich kenne keine echten GPU-Geräte, ich denke, am nächsten kommt wahrscheinlich die Playstation 3 mit ihrem Zellenprozessor. Meines Verständnis nach sind GPUs für die Speicherverwaltung sehr schlecht optimiert (kein kostenloses Mittagessen!). Sie eignen sich daher nicht wirklich für andere Aufgaben als sich wiederholende einfache Mathematik.

Zum Glück ist es die Art von Aufgaben, für die ich diese Systeme verwenden möchte. canadiancreed vor 13 Jahren 0
2
Journeyman Geek

Es ist keine GPU, wenn es keine Grafiken gibt;) es wäre dann eine GPGPU. Sie sollten sich für ein Design entscheiden, das massiv multithreading ist und eine sehr gute Gleitkomma-Leistung bietet.

Zellprozessoren sind wirklich sehr spezialisierte Systeme, die auf Stromarchitekturen basieren. Dies ist eine Option

Laden Sie alternativ ein System mit GPGPUs wie dem Tesla

1
Me and Myself

Meines Wissens gibt es keine. Der Grund dafür ist, dass GPUs nur für bestimmte mathematikbezogene Operationen effektiv sind. Ihnen fehlen auch die Anweisungen, die erforderlich sind, um die für ein Betriebssystem erforderlichen Aufgaben auszuführen.

Folglich gibt es keine Betriebssysteme. Es gibt jedoch Rahmenbedingungen für die Ausführung von Code auf der GPU. Diese werden "GPGPU" genannt. Microsoft hat DirectX Compute, CUDA, OpenCL usw.

Natürlich sind Sie immer noch durch die Einschränkungen der GPU und den darin unterstützten und optimierten Befehlssatz eingeschränkt. Es sei denn, Sie müssen Schwierigkeiten haben, die Leistung effizient zu nutzen, es sei denn, Sie führen starke Analysen durch.