Компьютерные новости
Все разделы
Полная официальная презентация микроархитектуры AMD Zen
На прошлой неделе интернет взбудоражили некоторые слайды с закрытой презентации 14-нм микроархитектуры AMD Zen, прошедшей на специальном мероприятии в Сан-Франциско. Эту же презентацию компания AMD привезла и на выставку HOT CHIPS 28, показав ее не только посетителям, но и всему миру.
Всем хорошо известно, что AMD обещала поднять в AMD Zen очень важный показатель скорости выполнения инструкций за такт (IPS) на 40% по сравнению с предыдущим поколением в лице AMD Excavator. Об этом упоминалось еще в самых ранних официальных анонсах. Теперь, когда у AMD есть полноценные тестовые образцы, это уже не обещание, а реальность, достигнутая рядом инноваций в микроархитектуре.
Для удобства восприятия AMD разделила их на две категории: улучшение структуры ядра и повышение эффективности подсистемы кэш-памяти. Третья категория инноваций касается уменьшения энергопотребления, благодаря чему показатель затрачиваемой энергии на каждый вычислительный цикл удалось удержать на уровне с AMD Excavator, при существенном повышении производительности. Конечно, значительную роль в этом вопросе сыграл и переход с 28-нм на 14-нм FinFET-техпроцесс.
Подробный разбор всех инноваций не укладывается в формат новости, поэтому обозначим лишь наиболее важные моменты:
- Каждое ядро является самодостаточным, то есть имеет в своем составе все необходимые блоки для полноценной работы.
- Использован SMT-подход для реализации работы каждого ядра в двухпоточном режиме (аналог технологии Intel Hyper-Threading).
- Улучшена точность предсказания ветвлений.
- Увеличена кэш-память операций.
- Увеличено количество планировщиков инструкций (для целочисленных вычислений с 48 до 84, для вещественных – с 60 до 96).
- Обеспечена возможность работы кэш-памяти L1 в режиме «Write back» вместо «Write-through». В первом случае данные записываются в кэш-память, а позже дублируются в основному память. Во-втором, запись происходит в основную память с дублированием в кэш. Режим «Write back» обеспечивает более высокую производительность при работе с кэш-памятью.
- Увеличен объем кэш-память инструкций L1 до 64 КБ/ядро (у AMD Excavator он составляет 96 КБ на двухъядерной модуль, а у Intel Skylake – 32 КБ/ядро).
- Увеличен объем кэш-памяти L2 до 512 КБ/ядро с 8 каналами ассоциативности (у Intel Skylake – 256 КБ/ядро с 4 каналами ассоциативности).
- Пропускная способность кэш-памяти L1 и L2 увеличилась почти в 2 раза.
- Пропускная способность кэш-памяти L3 повышена почти в 5 раз.
- Ускорена загрузка информации в блоки FPU с 9 до 7 циклов, а также многое другое.