Amd Zen, новые детали архитектурных улучшений
Оглавление:
В прошлый вторник AMD представила более подробную информацию о своей новой архитектуре ядра AMD Zen x86 и более конкретно рассказала о том, как было достигнуто огромное улучшение IPC на 40% по сравнению с ядрами экскаватора.
Технические детали микроархитектуры AMD Zen
AMD Zen отмечает разрыв с модульной конструкцией, выпущенной вместе с Bulldozer, чтобы вернуться к более традиционному подходу с полными ядрами, основные улучшения Zen сосредоточены на трех основных областях:
- Производительность самого движка с совершенно новым предсказанием перехода, введением микрооперационного кеша и гораздо большим окном команд, чем было в его предшественниках.
- Улучшение в системе кеша: предварительная выборка и новая иерархия кеша с 8 МБ данных кеша L3 и инструкций с целью поддержания высокой производительности движка.
- Эффективность: AMD Zen разработан с передовой 14-нм технологией FinFET и множеством энергосберегающих технологий проектирования, которые позволяют ему обеспечивать гораздо более высокую производительность на ватт, чем предыдущие поколения.
Микроархитектура Zen организована в модули под названием CPU-Complex (CCX), которые содержат в общей сложности четыре ядра и 8 МБ кэш-памяти L3. Новый подход, очень похожий на тот, который принят Intel, в котором его ядра совместно используют кэш-память третьего уровня и никакой другой элемент не должен быть полностью независимым. Zen получает значительные улучшения во всех элементах, которые являются частью вычислительного ядра, для достижения значительного улучшения производительности.
Следующее улучшение обнаружено в системе кеша с иерархией, очень похожей на ту, которая присутствовала в процессорах Phenom с кешем L3, совместно используемым каждым набором из четырех ядер, как мы уже отмечали ранее. С другой стороны, каждое ядро имеет свои собственные кэши L1 и L2, которые значительно улучшены по сравнению с теми, которые используются в Bulldozer. Кэш L1 теперь снова записывается, и SRAM делает это быстрее, чем L2.
Другим значительным улучшением в Zen является внедрение технологии SMT, очень похожей на технологию HyperThreading от Intel, которая позволяет каждому ядру обрабатывать два потока данных для повышения производительности в многопоточных приложениях.
Мы продолжаем улучшать энергоэффективность благодаря значительным достижениям, реализованным в дизайне микроархитектуры, а также в процессе производства при 14 нм FinFET, что является большим шагом вперед по сравнению с 32 нм SOI Bulldozer и Piledriver. Компоненты Zen обладают большей способностью регулировать свои рабочие частоты, а новая система кэширования намного эффективнее с использованием энергии.Наконец, мы поговорим о инструкциях, реализованных в AMD Zen, новая микроархитектура поддерживает весь набор ISA, который Включает VX, AVX2, BMI1, BMI2, AES, RDRAND, sMEP, SHA1 / SHA256, ADX, CFLUSHopt, XSAVEC / XSAVES / XRSTORS и SMAP. Кроме того, добавлены эксклюзивные инструкции AMD, такие как CLzero и Coalescing.Новые детали серверной платформы amd naples
Новые функции платформы AMD Naples показывают 128 линий PCI-Express и восьмиканальный контроллер DDR4.
Amd whitehaven - 16-ядерный процессор с архитектурой дзен, новые детали
Whitehaven будет новым процессором AMD на базе Zen с чудовищной конфигурацией из 16 ядер и 32 потоков обработки.
Amd Radeon Instinct Mi100, новые детали GPU от AMD HDP
AMD Radeon Instinct MI100 имеет TDP 200 Вт и основан на XL-варианте графического процессора Arcturus от красной компании.