Ich denke über Möglichkeiten für Parallelität durch die Kombination von OpenCL und AVX auf Intel-i7-Plattformen, aber ich denke nicht, dass dies eine Möglichkeit ist. Obwohl ich weiß, dass die CPU und die iGPU die gleiche Speicherbandbreite teilen, bin ich nicht sicher, ob sie andere Hardware teilen?Welche Hardware führt OpenCL auf Intel Core Prozessoren aus?
Öffnet openCL auf der iGPU ("Intel Graphics Processor") oder den AVX-Einheiten ("CPU cores")?
Wenn Sie nach GPU-Geräten fragen, wird iGPU zurückgegeben. Wenn Sie CPU-Typen abfragen, wird CPU zurückgegeben, Sie können beide gleichzeitig verwenden. Mein C3060 funktioniert gut genug. 12 Ausführungseinheiten von igpu> 1 Kern der CPU für das Streaming (und viel besser für Computing). Intel-Compiler ist gut genug, um SSE für diese CPU zu produzieren. Aber für i7 ist AVX sehr wahrscheinlich. –