Контроллер памяти (IMC)
Схема, ведающая всей связью процессора с ОЗУ: планирует чтение и запись, управляет тактовой частотой и каналами памяти. Сегодня это встроенный контроллер (IMC), расположенный в самом CPU, что резко снизило задержку.
Раньше контроллер памяти находился на материнской плате, в «северном мосту» — отдельной микросхеме, и каждое обращение шло по цепочке CPU → северный мост → ОЗУ, теряя время на объезде. AMD (Athlon 64, 2003), а затем и Intel перенесли контроллер на кристалл процессора — путь короче, задержка ниже, пропускная способность выше. Он поддерживает несколько каналов памяти (двух- и четырёхканальный режим — больше параллельной пропускной способности), задаёт частоту и тайминги (качество IMC определяет, насколько можно разогнать память) и эффективно планирует запросы. В Ryzen IMC тесно связан с Infinity Fabric (FCLK), поэтому частота памяти влияет на производительность всего чипа. В серверных и чиплетных процессорах из-за него возникает NUMA — разное расстояние до памяти.