Oбнaружeннaя в бaзe дaнныx тeстoвoгo пaкeтa SiSoftware Sandra зaпись, кaсaющaяся двуxпрoцeссoрнoй систeмы нa бaзe серверного процессора AMD EPYC семейства Rome, проливает отсвет на иерархию кеш-памяти сего чипа. Напомним: каждый 64-клевый процессор EPYC Rome состоит с восьми 7-нм 8-ядерных чипов («чиплетов») с архитектурой Zen 2, которые объединены 14-нм контроллером ввода-вывода (устройство I/O), отвечающим за работу с памятью, привязка между чиплетами и PCIe-соединения.
В результате теста упоминается следующая степень кеш-памяти: выделенный кеш L2 объёмом 512 Кбайт в каждое ядро и 16 по части 16 Мбайт кеша L3. Не хуже кого и CPU-Z, Sandra умеет отображать раздел кеш-памяти L3. Для процессора Ryzen 7 2700X донесение сообщает, что кеш-эйдетизм L3 распределена по принципу 2 x 8 Мбайт, какими судьбами соответствует общему кешу L3 объёмом по части 8 Мбайт на каждый 4-отличный блок CCX.
В каждом 64-ядерном процессоре Rome нет перевода в общей сложности 8 чиплетов. Буде Sandra верно сообщает франко кеша L3, то, по-видимому, любой из этих 8-ядерных кристаллов за-прежнему разделён на сам-друг четырёхъядерных блока CCX. В свою порядок один CCX получает 16 Мбайт общего иннокентий L3.
Это удвоение объёма буферной памяти L3 получи каждом CCX, вероятно, призвано одну крош компенсировать проблемы, вызываемые задержками рядом передаче данных между 8-ядерными чиплетами и кристаллом ввода/вывода в новых серверных процессорах EPYC. Сие особенно важно, поскольку 8-канальный датчик памяти DDR4 расположен именно нате этом 14-нм кристалле.
Матрица: