Із розвитком технологій попит на вищу продуктивність та ефективність обчислювальних систем спонукає до інновацій у сфері оперативної пам'яті. В авангарді цих досягнень знаходяться чотири нові рішення — CUDIMM, CSODIMM, CAMM2 та MRDIMM. Пропонуємо детальний огляд цих технологій та їхнього впливу на сучасні обчислення.
CUDIMM та CSODIMM
CUDIMM (скорочено від Clocked Unbuffered Dual In-Line Memory Module — небуферизований модуль пам’яті із власним тактуванням і двостороннім розташуванням контактів) — удосконалений дизайн модуля стандартної DDR5 пам'яті, представлений зі швидкістю 6400 МТ/с для настільних комп'ютерів та робочих станцій. Аналогічно, CSODIMM (Clocked Small Outline DIMM — малогабаритний модуль пам’яті із власним тактуванням і двостороннім розташуванням контактів) — це компактна версія, призначена для систем менших форм-факторів, таких як ноутбуки та міні-ПК.
Через зростання вимог до продуктивності модулі CUDIMM та CSODIMM оснащені клієнтськими тактовими драйверами (Client Clock Drivers, CKD), які забезпечують стабільну продуктивність та цілісність даних. Зі збільшенням швидкості цілісність сигналу стає ще більш актуальною. Причина полягає в тому, що на вищих швидкостях можуть виникати електричні шуми і джитер, які потенційно можуть спричинити помилки, втрату даних або збої в роботі системи. Ключові особливості:
- Підвищена надійність: На відміну від регістрових модулів DIMM (RDIMM), в модулях UDIMM та SODIMM відсутній регістр або буфер між контролером пам'яті та самими чипами пам’яті. В той же час наявність у модулях CUDIMM/CSODIMM тактового драйвера, який регенерує тактовий сигнал, покращує цілісність сигналу та зменшує джитер, захищаючи біти даних від потенційного пошкодження.
- Висока продуктивність: Ці модулі ідеально підходять у випадках, коли швидкість є пріоритетом — наприклад, в ігрових системах, високопродуктивних робочих станціях, ноутбуках та компактних пристроях.
Щоб відрізнити їх від модулів DDR5 UDIMM/SODIMM зі швидкістю 4800–5600 МТ/с без тактового драйвера, JEDEC постановив додавати літеру «C» (Clocked) для позначення цієї функції. Так з’явилися нові типи модулів пам’яті — CUDIMM і CSODIMM, які використовують ті самі слоти, що й модулі DDR5 UDIMM і SODIMM.
Підтримка модулів CUDIMM та CSODIMM почалася з процесорів Arrow Lake та чіпсетів 800-ї серії від Intel. Чіпсети попередніх поколінь та платформи AMD не підтримують тактові драйвери цих нових модулів, і можуть або не працювати з ними взагалі, або суттєво знижувати їхню робочу швидкість.