Почему синхронизация памяти в оперативной памяти DDR4 намного медленнее, чем в DDR3?

0

Сегодня я просматривал тайминги оперативной памяти, и я заметил одну вещь: даже при рассмотрении оперативной памяти DDR4 она абсолютно огромна по сравнению с DDR3 - я могу купить очень дешевая оперативная память DDR3 с 9-9-9-24 синхронизации, но оперативная память DDR4 (почти в десять раз дороже) может иметь время 19-24-24-46. У меня есть два вопроса по этому поводу:

  1. Почему тайминги намного выше в DDR4?
  2. Скорость оперативной памяти DDR4 преодолевает значительное увеличение времени?
Kulahan
источник
на самом деле они не медленнее, а просто больше. Время указывается в тактах, которые представляют собой период времени, который требуется для одного цикла частоты. такт 1 ГГц равен 1 1 миллиардной доле секунды. тик 2 ГГц - это вдвое меньше (0,5 миллиарда). так как частота повышается, время тиков уменьшается, поэтому временные показатели требуют больше тиков для выполнения задачи, но тик - это меньший период времени.
Frank Thomas
Посмотрите ответ здесь о том, как можно рассчитать время в секундах, чтобы сравнение между яблоками и яблоками: superuser.com/questions/593772/...
Frank Thomas
@FrankThomas, так что в основном, DDR4 RAM имеет такую ​​высокую тактовую частоту, время все еще выходит на меньшее количество наносекунд? В этом есть смысл. Я начну применять эту формулу. Благодарю.
Kulahan
да, в этом случае частота DDR4 в 2,625 раза выше, чем у DDR3, поэтому я почти уверен, что цифры будут работать на него, хотя я и не уменьшил цифры.
Frank Thomas
Вы можете почти предположить, что, поскольку значения синхронизации не совсем в 2,5 раза больше DDR3, операции будут выполняться быстрее, хотя бы незначительно. до тех пор, пока частота и скорость передачи данных выше, вы получаете значение от обновления, если время не пропорционально хуже. на самом деле, это может стоить того, даже если время в любом случае будет на несколько медленнее (пропорционально).
Frank Thomas

Ответы:

0
1600MHz  9-9-9-24       1.25e-9 seconds per clock tick
CL = (1.25e-9 * 9)   =  1.125e-8 seconds
RtC = (1.25e-9 * 9)  =  1.125e-8 seconds
RtP = (1.25e-9 * 9)  =  1.125e-8 seconds
tRAS =(1.25e-9 * 24) =  3.0e-8 seconds

4266MHz 19-24-24-46     4.688e-10 seconds per clock tick
CL =  (4.688e-10 * 19)  = 8.907e-9 seconds
RtC = (4.688e-10 * 24)  = 1.125e-8 seconds
RtP = (4.688e-10 * 24)  = 1.125e-8 seconds
tRAS = (4.688e-10 * 46) = 2.156e-8 seconds

Так что по времени DDR4 - явный победитель, в худшем случае равный задержкам DDR3, а в лучшем случае - в другом порядке.

Frank Thomas
источник
Немного сравнения между яблоками и апельсинами: вы сравниваете DDR4 с самой высокой тактовой частотой с «обычными» часами, DDR3 с высокой задержкой. Сравните его с CL6 DDR3, и задержка хуже для DDR4, даже при такой максимальной тактовой частоте.
psusi
это те модели, которые ОП указали в своих ссылках. Я согласен с тем, что сравниваются крайности, и вы совершенно правы, что вам нужно превышать частоту более чем в 2 раза, или вы можете испытывать задержку при задержке, когда все остальные равны, но для конкретных моделей, указанных в описании, ddr4 имеет преимущество. Мне интересно, есть ли у них процессор / плата, которая будет поддерживать ОЗУ с такой скоростью, но это не является частью поста.
Frank Thomas