Was ist das SM in Intel GPUs?

1197
Vanns

SM bedeutet Streaming Processor / Shared Processor. Wie in diesem Link

Wie kann ich die Anzahl der GPU-Cores ermitteln, die für einen Prozess verwendet werden?

In Nvidia GTX 1080gibt es 20 SMs, dann könnte die Verwendung als berechnende(1/20 * 100) = 5%

Wie berechnet man in solchen Fällen die Auslastung für Intel-GPUs? Wie viele SMs gibt es in Intel-GPUs?

Danke im Voraus

0

1 Antwort auf die Frage

0
Tonny

Sie können GPU-Kerne nicht wirklich zwischen Nvidia, AMD und Intel vergleichen.
Jeder Anbieter definiert einen "Kern" auf unterschiedliche Weise und verwendet sie unterschiedlich.
Da Intel sie eng in die CPU integriert hat und sie auch CPU-Technologien wie dynamischer Leistungsskalierung (auch als "SpeedStep" bezeichnet) und thermischer Drosselung (der CPU) unterworfen ist, ist es sehr schwierig, sie mit Nvidia und AMD zu vergleichen, wo sich die GPU-Kerne befinden weit unabhängiger.
Um die Leistung weiter zu steigern, kann die Intel-Chipsatzgrafik einige Vorgänge mehr oder weniger stark auf die CPU-Kerne übertragen, wenn diese über ungenutzte Kapazität verfügen. Software könnte also glauben, dass sie zu 100% auf der GPU läuft, tatsächlich aber nur 80% auf der GPU und 20% auf der CPU. (Oder welche andere Verteilung gerade zu diesem Zeitpunkt am effizientesten ist.)

Intel ist auch in Bezug auf Spezifikationen ziemlich vage: Sie nennen die GPU-Cores kurz "Execution Units" (kurz "Execution Units") oder "EU's" (EU's). Normalerweise gibt Intel nicht an, wie viele Prozessoren eine bestimmte CPU hat.
Wenn Sie die Datenblätter von der Intel ARK-Website (ark.intel.com) herunterladen, müssen Sie wirklich nach dieser Art von Info suchen. Für die Core Core-I-CPU der 6. Generation sagt Intel beispielsweise "es gibt maximal 72 EU's".
Es gibt wahrscheinlich eine Möglichkeit, dies über den Intel-Grafiktreiber abzufragen. Wie ich oben gesagt habe, stellt sich jedoch die Frage, ob diese Kerne tatsächlich voll nutzbar sind.

Wie genau eine Intel-EU mit einer Nvidia-SM verglichen werden kann, ist meiner Meinung nach nicht zu sagen.
SM und EU sind am Anfang nicht genau das Gleiche, und ich bin nicht einmal sicher, ob der Begriff "GPU-Auslastung" für Intel-Chipsatzgrafik sowieso sinnvoll ist, da Intel-CPU / GPU-Combo dynamisch Aufgaben zwischen den Computern verteilen kann Komponenten der CPU / GPU.

Okay. Wie analysiert man dann die Anzahl der verwendeten Kerne (Intel GPU) "UTILIZATION"? Vanns vor 7 Jahren 0