Что такое SM в графических процессорах Intel?

1125
Vanns

SM означает потоковый процессор / общий процессор. Как в этой ссылке

Как определить количество ядер GPU, используемых для процесса?

Если Nvidia GTX 1080есть 20 SMs, то использование может быть рассчитано как(1/20 * 100) = 5%

Как рассчитать коэффициент использования графических процессоров Intel в таких случаях? Сколько SM есть в графических процессорах Intel?

заранее спасибо

0

1 ответ на вопрос

0
Tonny

Вы не можете реально сравнить ядра GPU между Nvidia, AMD и Intel.
Каждый поставщик определяет «ядро» по-своему и использует их по-разному.
Поскольку Intel тесно интегрирует их в ЦП и делает их также подверженными технологиям ЦП, таким как динамическое масштабирование производительности («SpeedStep») и термическое регулирование (ЦП), действительно трудно сравнивать с Nvidia и AMD, где используются ядра GPU. гораздо более независимым
Кроме того, чтобы еще больше повысить производительность, графические чипсеты Intel могут разгрузить некоторые операции, увеличивая или уменьшая их до ядер ЦП, если они имеют неиспользованную емкость. Таким образом, программное обеспечение может полагать, что оно работает на 100% на GPU, но на самом деле может работать только на 80% на GPU и на 20% на CPU. (Или любой другой дистрибутив, который наиболее эффективен в данный момент.)

Intel также довольно расплывчата по спецификациям: они называют ядра GPU «исполнительными блоками» или, если коротко, ЕС, и обычно Intel не указывает, сколько у данного CPU.
Когда вы загружаете таблицы данных с веб-сайта Intel ARK (ark.intel.com), вам действительно нужно искать информацию такого рода. Например, для процессора 6-го поколения Core-I Intel просто говорит, что «существует максимум 72 EU».
Вероятно, есть способ запросить это через графический драйвер Intel, но, как я уже сказал выше, вопрос в том, действительно ли эти ядра можно использовать в полном объеме.

Насколько точно Intel EU сравнивается с Nvidia SM, на мой взгляд, невозможно сказать.
SM и EU - это не одно и то же, с чего начать, и я даже не уверен, что понятие «использование GPU» в любом случае имеет смысл для графики на чипсете Intel, потому что динамический способ, которым комбо Intel / GPU может перераспределять задачи между компоненты CPU / GPU.

Хорошо. Тогда как проанализировать количество используемых ядер (Intel GPU) «УТИЛИЗАЦИЯ»? Vanns 7 лет назад 0