OpenCL-Unterstützung in Grafikkarten und auf der Intel HD3000

20561
oneat

Was bedeutet es, wenn eine Grafikkarte erwähnt, dass sie native OpenCL unterstützt?

Und was passiert, wenn nicht? Und wie geht intel 3000 damit um? Wie sind Leistungen und Anzahl der Verarbeitungszellen?

3

2 Antworten auf die Frage

8
white_gecko

Wie ich sehe, ist die Intel HD 3000 in der zweiten Generation von Intel Core-Prozessoren (auch Sandy Bridge genannt) eingebaut.

Aber OpenCL 1.1 unterstützt nur Intel HD Graphics 4000 und 2500 und es unterstützt nur OpenCL auf der 2. Generation CPU aber nicht auf der GPU .

Sehr richtig! Das ist die richtige Antwort. Auf Sandy Bridge können nur die AVX und SSE verwendet werden, nicht jedoch die GPU. Vincent.StreamComputing vor 11 Jahren 0
5
Michael Hampton

Hoffentlich wird dies alles abdecken:

  • OpenCL ist ein Standard für das gleichzeitige Ausführen massiv paralleler Berechnungen über viele Prozessoren. Dies muss nicht unbedingt ein Grafikprozessor sein. OpenCL-Workloads können auf herkömmlichen CPUs ausgeführt werden.
  • Da Grafikprozessoren viele kleine Rechenkerne enthalten, die normalerweise für die Fließkomma-Mathematik optimiert sind, eignen sie sich gut für einige Arten massiv paralleler Berechnungen. In der Regel werden 3D-Grafiken gerendert, es können jedoch auch generische Berechnungen verwendet werden. Dieses Konzept wird im Allgemeinen GPGPU genannt . Die meisten modernen GPUs unterstützen OpenCL, um GPGPU zuzulassen.
  • Intel HD Graphics 3000 unterstützt OpenCL 1.1 . Es enthält 12 Ausführungseinheiten. Vergleichen Sie dies mit diskreten Grafikkarten, die im oberen Bereich Hunderte von Ausführungseinheiten haben können.

Hoffentlich wird es offensichtlich, dass Sie OpenCL-Jobs auf der HD 3000 ausführen können . Wenn Sie jedoch eine Menge solcher Aufgaben erledigen müssen, sollten Sie besser eine High-End-Grafikkarte kaufen, um sie auszuführen, wie Sie möchten viel bessere Parallelisierung (und damit Leistung).

Wie andere bereits erwähnt haben, trifft der letzte Punkt nicht zu. Siehe: http://www.intel.com/support/graphics/sb/CS-033757.htm binford vor 11 Jahren 1
@binford Das hat der Link nicht gesagt, als er geschrieben wurde. Vielen Dank, Intel. Michael Hampton vor 11 Jahren 1