Ранг памяти
Ранг памяти — это набор DRAM микросхем , подключенных к одному и тому же элементу выбора микросхемы , поэтому доступ к ним осуществляется одновременно. На практике все чипы DRAM совместно используют все остальные сигналы управления и управления, и только контакты выбора чипа для каждого ранга являются отдельными (выводы данных являются общими для всех рангов). [1]
Подробности
[ редактировать ]Термин «ранг» был создан и определен JEDEC , группой отраслевых стандартов памяти. В DDR , DDR2 или DDR3 модуле памяти каждый ранг имеет шину данных шириной 64 бита (72 бита на модулях DIMM, поддерживающих ECC ). Количество физических DRAM зависит от их индивидуальной ширины. Например, DRAM ранга ×8 (шириной 8 бит) будет состоять из восьми физических микросхем (девяти, если поддерживается ECC), а DRAM ранга ×4 (шириной 4 бита) будет состоять из 16 физических микросхем (18 , если поддерживается ECC). На одном модуле DIMM могут сосуществовать несколько рангов. Современные модули DIMM могут, например, иметь один ранг (один ранг), два ранга (двойной ранг), четыре ранга (четверенный ранг) или восемь рангов (восьмеричный ранг). [ нужна ссылка ]
Существует лишь небольшая разница между двухранговым UDIMM и двумя одноранговыми UDIMM в одном и том же канале памяти, за исключением того, что модули DRAM расположены на разных печатных платах . Электрические соединения между контроллером памяти и DRAM практически идентичны (за возможным исключением того, какой чип к какому рангу относится). Увеличение количества рангов на модуль DIMM в основном предназначено для увеличения плотности памяти на канал. Слишком большое количество рангов в канале может привести к чрезмерной загрузке и снижению скорости канала. Также некоторые контроллеры памяти имеют максимально поддерживаемое количество рангов. Нагрузку DRAM на шине команд/адресов (CA) можно уменьшить за счет использования зарегистрированной памяти . [ нужна ссылка ]
Термину Rank (иногда также называемому row ) предшествовало использование односторонних и двусторонних модулей , особенно с SIMM . Хотя чаще всего количество сторон, используемых для размещения микросхем ОЗУ, соответствовало количеству рангов, иногда это не так. Это может привести к путанице и техническим проблемам. [2] [3]
Производительность многоранговых модулей
[ редактировать ]Существует несколько факторов, которые следует учитывать в отношении производительности памяти в многоранговых конфигурациях:
- Многоранговые модули допускают несколько открытых страниц (строк) DRAM в каждом ранге (обычно восемь страниц на ранг). Это увеличивает вероятность попадания по уже открытому адресу строки. Достигнутый прирост производительности во многом зависит от приложения и способности контроллера памяти использовать преимущества открытых страниц. [ нужна ссылка ]
- Многоранговые модули имеют более высокую нагрузку на шину данных (а на небуферизованных модулях DIMM — и на шину CA). Поэтому, если к одному каналу подключено более двухранговых модулей DIMM, скорость может снизиться. [ нужна ссылка ]
- С учетом некоторых ограничений доступ к рангам может осуществляться независимо, хотя и не одновременно, поскольку линии данных по-прежнему являются общими для разных рангов в канале. Например, контроллер может отправлять данные записи в один ранг, пока он ожидает данных чтения, ранее выбранных из другого ранга. Пока данные записи потребляются из шины данных, другой ранг может выполнять операции, связанные с чтением, такие как активация строки или внутренняя передача данных на выходные драйверы. Как только шина CA будет очищена от шума предыдущего чтения, DRAM сможет вытеснить считанные данные. Подобное управление чередующимся доступом осуществляется контроллером памяти. [ нужна ссылка ]
- Для многоранговых систем наблюдается небольшое снижение производительности, поскольку им требуются некоторые остановки конвейера между доступом к разным рангам. Для двух рангов на одном модуле DIMM это может даже не потребоваться, но этот параметр часто программируется независимо от расположения ранга в системе (если на одном и том же модуле DIMM или на разных модулях DIMM). Тем не менее, остановка трубопровода ничтожно мала по сравнению с вышеупомянутыми эффектами. [ нужна ссылка ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Определение ранга» . Проверено 25 сентября 2017 г.
- ^ «Обзор памяти» . 06 мая 2008 г. Проверено 9 августа 2017 г.
- ^ «Проблемы с памятью компьютера» . Проверено 9 августа 2017 г.
Библиография
[ редактировать ]- Баласубрамонян, Раджив (май 2022 г.). Инновации в системе памяти . Спрингер. ISBN 9783031017636 .
- Брюс, Джейкоб; Ван, Дэвид; Нг, Спенсер (2008). Системы памяти: кэш, DRAM, диск . Издательство Морган Кауфманн . ISBN 978-0-12-379751-3 .