База данных тестового пакета SiSoft SANDRA пролила свет на особенности компоновки многоядерных процессоров AMD EPYC Rome, основанных на архитектуре Zen 2.
В частности, 64-ядерный процессор AMD EPYC Rome состоит из восьми отдельных 8-ядерных кристаллов Zen 2, изготавливаемых по нормам 7-нанометрового технологического процесса. Эти процессорные блоки объединены на общей подложке при помощи блока ввода-вывода, которая изготавливается по 14-нм техпроцессу и обеспечивает связь процессора с памятью и линиями PCIe. В результате, упоминается иерархия кэш-памяти, которая включает по 512 КБ кэша второго уровня для каждого ядра и 16 блоков по 16 МБ кэш-памяти третьего уровня – «16 x 16 MB L3».
Отметим, SiSoft SANDRA «видит» распределение кэш-памяти L3. Например, для 8-ядерного процессора Ryzen 7 2700X кэш-память третьего уровня отображается в виде конструкции «2 x 8 MB L3», что фактически соответствует кэш-памяти объёмом 8 МБ для каждого 4-ядерного модуля CCX. Таким образом, можно сделать вывод, что каждый из 8-ядерных процессорных блоков в чипе AMD EPYC Rome содержит по два отдельных 4-ядерных модуля CCX с кэш-памятью третьего уровня по 16 МБ для каждого из них. Такое удвоение кэша L3 на каждый модуль CCX позволит процессору лучше управлять передачей данных между вычислительными блоками и контроллером ввода-вывода. Это становится очень важной задачей, если учитывать, что теперь контроллер ввода-вывода интегрирован с 8-канальным контроллером памяти DDR4.
Источник: techpowerup
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: