Wie viel eine GPU beschleunigen kann, hängt von dem Code ab, den Sie ausführen. GPUs eignen sich hervorragend zum Ausführen einfacher, massiv paralleler Anweisungen. Programme, die dies nutzen können, können einen enormen Performance-Schub erzielen. Code, der einstufig oder komplex ist, wird ziemlich schlecht ausfallen.
Welche Art von CPU / GPU-Integration bieten APUs?
541
clabacchio
Ich bin wirklich fasziniert von der Idee der GPGPU und der Verwendung der GPU für die umfangreiche Verarbeitung. Ich sehe, dass auch APUs (Accelerated Processing Units, Beschleunigte Verarbeitungseinheiten, CPU + GPU auf dem gleichen Chip) eine durchgängige Popularität gewinnen.
Verwenden alle APUs eine GPGPU? Kann es für die Verarbeitung verwendet werden? Und ist es nahtlos oder erfordert es speziellen Code (wie Cuda), um die harte Arbeit der GPU durchführen zu lassen?
Ich interessiere mich nicht für die reine Grafikleistung, aber mehr darüber, wie sehr die GPU die "normale" CPU-Arbeit beschleunigen kann.
Wenn die GPU die normale CPU-Arbeit beschleunigen könnte, wird sie als Teil des CPU-Teils der APU und nicht als GPU betrachtet.
David Schwartz vor 12 Jahren
0
@DavidSchwartz: und wie vergleicht man das mit GPGPUs? "Normal" ist nicht im strengen Sinn gedacht, sondern bedeutet nicht grafische Berechnungen. Wie zum Beispiel die Matrizenberechnung
clabacchio vor 12 Jahren
0
1 Antwort auf die Frage
2
Hennes
Ich verstehe das, aber wird auch Code auf der GPU laufen oder nur speziell optimierte Software?
clabacchio vor 12 Jahren
0
Wenn darauf CPU-Code läuft, ist er Teil der CPU. Die Grenze zwischen CPU und GPU ist auf diese Weise definiert.
David Schwartz vor 12 Jahren
0
@clabacchio Im Falle von AMD Fusion ist APU lediglich CPU + GPU auf einem Chip. Um die Leistung der GPU nutzen zu können, benötigen Sie GPGPU-fähige Software (z. B. mit OpenCL geschrieben).
aland vor 12 Jahren
0
Verwandte Probleme
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
12
CPU-Kerne: Je mehr, desto besser?
-
5
Warum sollte mein Computer starten und plötzlich ausschalten?
-
2
Wie verwende ich meine GPU, um die Videocodierung zu beschleunigen?
-
2
Maximale CPU-Temperatur für Core 2 Duo E6400
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
7
Kann ich die CPU-Geschwindigkeit meines MacBook im Akkubetrieb reduzieren?
-
2
Bietet der Intel i7 eine echte Verbesserung gegenüber seinen Vorgängern?
-
4
Kann ein 32-Bit-Betriebssystem in einem 64-Bit-Prozessor ausgeführt werden?
-
3
Ist es möglich, eine Intel Q8400-CPU in meinem ASUS P5N-EM HDMI-Mobo zu verwenden?