Представлены слайды с внутренней презентации AMD, содержащие информацию о микроархитектурах Zen 5 и Zen 6
Издательство Moor's Law is Dead опубликовало пару слайдов из внутренней презентации AMD, которые, по их утверждениям, показывают микроархитектуру следующего поколения "Zen 5". Внутреннее наименование производительности ядра "Zen 5" - "Nirvana", а чиплет CCD (CPU core die), основанный на ядрах "Nirvana", получил кодовое имя "Eldora". Эти модули будут использоваться в настольных процессорах Ryzen "Granite Ridge" или серверных процессорах EPYC "Turin". Сами ядра также могут быть включены в следующее поколение мобильных процессоров AMD, как часть гетерогенных CCX (CPU core complex), рядом с энергоэффективными ядрами "Zen 5c".
В презентации также представлено интересное описание архитектуры процессорных ядер AMD. Согласно этому описанию, "Zen 3" и "Zen 5" являются новыми ядрами, в то время как "Zen 4" и будущие ядра "Zen 6" будут усовершенствованными версиями. "Zen 3" принес значительное увеличение IPC на 19% по сравнению с "Zen 2", что помогло AMD укрепить свои позиции на рынке процессоров. Хотя ожидаемое увеличение IPC на "Zen 5" составляет более консервативные 15% по сравнению с "Zen 4", предполагается, что ядро "Zen 5" также сыграет значимую роль в конкурентоспособности AMD.
В ядре "Zen 5" AMD улучшила модуль предсказания ветвлений, что сыграло важную роль в увеличении IPC процессоров предыдущего поколения "Zen 4". Новый предсказатель ветвлений обладает возможностями условных ветвлений с нулевым пузырьком, улучшенной точностью и расширенным BTB (буфером целей ветвления). Также ядро имеет увеличенный на 48 КБ кэш L1D и неопределенный размер D-TLB. Улучшения затронули пропускную способность на этапах front-end и загрузки/сохранения благодаря двум базовым блокам выборки блоков, 8-уровневой диспетчеризации операций/переименованию; Op Fusion, 50%-ному увеличению ALCS, более глубокому окну выполнения, более производительному механизму предварительной выборки, а также обновлениям ISA ядра процессора и системы безопасности. Кэш L2 на каждое ядро остается размером в 1 МБ.