12

Я просматривал спецификации видеокарт Nvidia 10-й серии и заметил, что у них указана скорость памяти и пропускная способность памяти. Скорость памяти выражается в Гбит / с, а пропускная способность памяти - в ГБ / с. Для меня это похоже на то, что скорость памяти, деленная на 8, должна быть равна пропускной способности памяти, поскольку 8 бит составляют один байт, а все остальные блоки одинаковы, но это не так.

Мне было интересно, может ли кто-нибудь объяснить мне, что на самом деле указывает на реальную скорость передачи данных. Если бы было 2 графических процессора, один с более высокой скоростью памяти (Гбит / с), а другой с более высокой пропускной способностью памяти (ГБ / с), который мог бы передавать больше данных в некоторый фиксированный период времени (или это невозможно, и эти две вещи каким-то образом связаны в как-то)

Я что-то здесь упускаю? Кажется, я нигде не могу найти хороший ответ ... Что на самом деле здесь важно? И почему оба измерения выражаются в почти одинаковых единицах (поскольку байт равен 8 битам, одно измерение должно быть равно другому, если вы преобразуете и в биты, или в байты)?

Доказательства здесь и здесь(нажмите "ПОСМОТРЕТЬ ПОЛНЫЕ СПЕЦИАЛЬНОСТИ" в разделе "СПЕЦ").

1 ответ1

11

Здесь указываются две разные вещи. Я скопировал спецификацию Nvidia со страницы, на которую вы ссылались, чтобы показать ее лучше.

Одним из них является скорость интерфейса линии передачи данных микросхемы памяти, равная 8 Гбит / с, которая является частью спецификации GDDR5, а вторая - совокупная скорость памяти 256 ГБ / с.

Память GDDR5 обычно имеет ширину 32 бита, поэтому математика (для 1070) выглядит следующим образом:

  • 8 Гбит / с на линию
  • 32 строки на чип
  • 8 чипов памяти на карте

Умножив это, мы получаем скорость памяти 2048 Гбит / с, разделив ее на 8, и мы получим пропускную способность памяти 256 ГБ / с.

8 чипов по 32 бита на чип также соответствуют ширине интерфейса памяти 256 бит, так что вы можете легко сделать (8 Гбит / с * 256 бит) / 8 бит на байт (что аккуратно сводится к "256") и придумать ту же фигуру.

Для 1080: 10 Гбит / с * 256b / 8 = 320 ГБ / с
Для 1050: 7 Гбит / с * 128b / 8 = 112 ГБ / с


Если у вас есть два устройства, которые имеют один и тот же Гбит / с, но разные ГБ / с, это говорит о том, что в банке памяти у него разное количество чипов. Как правило, вы хотите выбрать более высокую совокупную пропускную способность памяти (ГБ / с), так как это обычно будет фактическая полезная пропускная способность памяти.

Устройство с 10 Гбит / с на вывод, но только 4 чипами будет иметь общую полосу пропускания 160 ГБ / с ((10 * 32 * 4), разделенную на 8), что будет ниже, чем 8 Гбит / с на 8 чипах (256 ГБ / с), которые я показал вам выше. за 1070.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .