attaboy 0 November 3, 2021 Posted November 3, 2021 · Report post При изучении доступных материалов по памяти GDDR6 столкнулся с такой проблемой - нигде нет данных по латентости этой памяти. Везде только есть "космические" скорости доступа - 16Гб/сек х 32, 784ГБ/сек и т.д. Но при внимательном рассмотрении обнаруживается, что это ведь скорости интерфейса к памяти, а не фактические скорости чтения/записи ячеек памяти. И что-то подсказывает, что при физическом доступе к памяти "космические" скорости прилично просядут из-за множества задержек. Поэтому такой вопрос - у кого-нибудь есть данные, по которым можно оценить время одной транзакции чтения/записи памяти GDDR6 в единицах времени, скажем нс? Quote Share this post Link to post Share on other sites More sharing options...
Naixrim 0 November 8, 2021 Posted November 8, 2021 · Report post On 11/3/2021 at 4:03 PM, attaboy said: При изучении доступных материалов по памяти GDDR6 столкнулся с такой проблемой - нигде нет данных по латентости этой памяти. Везде только есть "космические" скорости доступа - 16Гб/сек х 32, 784ГБ/сек и т.д. Но при внимательном рассмотрении обнаруживается, что это ведь скорости интерфейса к памяти, а не фактические скорости чтения/записи ячеек памяти. И что-то подсказывает, что при физическом доступе к памяти "космические" скорости прилично просядут из-за множества задержек. Поэтому такой вопрос - у кого-нибудь есть данные, по которым можно оценить время одной транзакции чтения/записи памяти GDDR6 в единицах времени, скажем нс? Не уверен, но попробуйте данный документ - https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/dram/gddr/gddr6/gddr6_sgram_8gb_brief.pdf На странице 8 приведены временные диаграммы запросов Quote Share this post Link to post Share on other sites More sharing options...
attaboy 0 November 8, 2021 Posted November 8, 2021 · Report post 3 hours ago, Naixrim said: Не уверен, но попробуйте данный документ - https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/dram/gddr/gddr6/gddr6_sgram_8gb_brief.pdf На странице 8 приведены временные диаграммы запросов Да, этот документ общедоступен в сети. На странице 8 приведена обобщенная диаграмма, картинка, там нет данных по времени доступа к памяти. Такое впечатление, что GDDR получилась следующим образом - взяли обычную память, прикрутили к каждой ноге трансивер, выпустили рекламный буклет, где показали только гигантские скорости трансиверов, назвали эти цифры скоростью памяти, ну и соответственно подняли ценник. А чтобы не задавали лишних вопросов, физические времена доступа к памяти "забыли опубликовать". Quote Share this post Link to post Share on other sites More sharing options...
Aner 15 November 8, 2021 Posted November 8, 2021 · Report post JEDEC GDDR6 смотрели? Что там по временам не нравится? Quote Share this post Link to post Share on other sites More sharing options...
attaboy 0 November 8, 2021 Posted November 8, 2021 · Report post 1 hour ago, Aner said: JEDEC GDDR6 смотрели? Что там по временам не нравится? Нет не смотрел, потому что он платный, у меня нет этой спецификации. А в чем собственно проблема выложить все эти тайминги в общей спецификации на память, как это сделано для скажем DDR4? А то получается спецификация на DDR4 под 300 страниц, а на GDDR6 официальная спецификация от Микрона - 22 страницы. Ну и если у вас есть доступ к JEDEC GDDR6 - можете сказать, какая латентность для чтения для этой памяти? Quote Share this post Link to post Share on other sites More sharing options...
Aner 15 November 9, 2021 Posted November 9, 2021 · Report post С чего вы решили что он платный? Просто зарегистрируйтесь и получите, неполучается? Разве, что вас гугль забанил или кто еще. https://www.jedec.org/system/files/docs/JESD250C.pdf GRAPHICS DOUBLE DATA RATE (GDDR6) SGRAM STANDARD - 202 стр пдфа. Quote Share this post Link to post Share on other sites More sharing options...
1891ВМ12Я 0 November 10, 2021 Posted November 10, 2021 · Report post Латентность памяти это неизбежность, но разве латентность мешает каким либо образом прокачивать вот прям такие объемы данных, пусть даже с некоторой задержкой? Тем более сам интерфейс ведь позволяет. Quote Share this post Link to post Share on other sites More sharing options...
attaboy 0 November 17, 2021 Posted November 17, 2021 · Report post On 11/10/2021 at 11:25 PM, AVR said: Латентность памяти это неизбежность, но разве латентность мешает каким либо образом прокачивать вот прям такие объемы данных, пусть даже с некоторой задержкой? Тем более сам интерфейс ведь позволяет. Конечно не мешает прокачивать большие объемы данных. Вопрос возникает при необходимости считать небольшие объемы данных. Изначально видеокарты разрабатывались для обработки видео, но появились криптовалюты, и ситуация изменилась. И сейчас видеокарта - это не только и даже не столько устройство для обработки видео, сколько аппаратный ускоритель вычислений. А задачи вычислений бывают разные, в том числе и те, которые требуют обмен данными с памятью относительно небольшими порциями. Соответственно и возникает вопрос оценки скорости GDDR для такого класса задач, и в частности оценка преимущества (или его отсутствия) GDDR перед DDR для таких задач. А при транзакциях небольшого размера латентность играет очень большую роль. Quote Share this post Link to post Share on other sites More sharing options...
RobFPGA 99 November 17, 2021 Posted November 17, 2021 · Report post Приветствую! Задержки в GDDR не могут быть меньше чем в классической DDR так как внутри это все та же базовая архитектура динамической памяти. Выигрыш по пропускной идет лишь за счет распараллеливания доступа к банкам памяти и увеличении их общего числа. IMHO для GDDR архитектур минимальная latency может даже быть больше чем для DDR памяти. И за большего размера бурста так и дополнительных блоков для конвейеризации пересылок данных Удачи! Rob. Quote Share this post Link to post Share on other sites More sharing options...
attaboy 0 November 17, 2021 Posted November 17, 2021 · Report post 10 minutes ago, RobFPGA said: Приветствую! Задержки в GDDR не могут быть меньше чем в классической DDR так как внутри это все та же базовая архитектура динамической памяти. Выигрыш по пропускной идет лишь за счет распараллеливания доступа к банкам памяти и увеличении их общего числа. IMHO для GDDR архитектур минимальная latency может даже быть больше чем для DDR памяти. И за большего размера бурста так и дополнительных блоков для конвейеризации пересылок данных Удачи! Rob. Ну собственно так я и думал, но ввиду скудности официальной информации решил поднять эту тему. Более того, я бы сказал что для маленьких блоков данных латентность GDDR гарантированно должна быть больше, так как кроме задержек физического доступа к памяти ещё добавляются задержки сериализации/десериализации, которые, как известно, также не нулевые. Quote Share this post Link to post Share on other sites More sharing options...