AMD Bulldozer Family 15h — это микропроцессорная микроархитектура для линейки процессоров FX и Opteron , разработанная AMD для рынков настольных компьютеров и серверов. [1] [2] Bulldozer — кодовое название этого семейства микроархитектур. Он был выпущен 12 октября 2011 года как преемник микроархитектуры K10 .
Bulldozer разработан с нуля, а не является развитием более ранних процессоров. [3] Ядро специально предназначено для вычислительных продуктов с TDP от 10 до 125 Вт . AMD заявляет о значительном повышении эффективности производительности на ватт в приложениях для высокопроизводительных вычислений (HPC) с ядрами Bulldozer.
Ядра Bulldozer поддерживают большинство наборов инструкций, реализованных процессорами Intel ( Sandy Bridge ), доступных при его появлении (включая SSE4.1 , SSE4.2 , AES , CLMUL и AVX ), а также новые наборы инструкций, предложенные AMD; ПРО , ХОП , FMA4 и F16C . [4] [5] Только Bulldozer GEN4 ( экскаватор ) поддерживает наборы инструкций AVX2 .
По данным AMD, процессоры на базе Bulldozer основаны на 32-нм техпроцессе GlobalFoundries « кремний на изоляторе» (SOI) и повторно используют подход DEC к производительности многозадачных компьютеров, аргументируя это тем, что, согласно сообщениям прессы, «уравновешивает выделенный и общий компьютеры». ресурсы, чтобы обеспечить очень компактную конструкцию с большим количеством единиц, которую легко воспроизвести на чипе для масштабирования производительности». [6] Другими словами, за счет устранения некоторых «избыточных» элементов, которые естественным образом появляются в многоядерных процессорах, AMD надеялась получить больше преимуществ от своих аппаратных возможностей при меньшем потреблении энергии.
Реализации на основе Bulldozer, построенные на 32- нм SOI с HKMG , появились в октябре 2011 года как для серверов, так и для настольных компьютеров. В серверный сегмент входили двухчиповые (16-ядерные) процессоры Opteron под кодовым названием Interlagos (для Socket G34 ) и одночиповые (4, 6 или 8 ядер) Valencia (для Socket C32 ), а Zambezi (4, 6 и 8 ядер) целевые рабочие столы на Socket AM3+ . [7] [8]
Bulldozer — это первая крупная модернизация процессорной архитектуры AMD с 2003 года, когда компания выпустила процессоры K8, а также два 128-битных FPU с поддержкой FMA , которые можно объединить в один 256-битный FPU. Этот дизайн сопровождается двумя целочисленными кластерами, каждый из которых имеет 4 конвейера (стадия выборки/декодирования является общей). Bulldozer также представил общий кэш L2 в новой архитектуре. AMD называет эту конструкцию «модулем». В 16-ядерном процессоре будет восемь таких «модулей» [9] , но операционная система распознает каждый «модуль» как два логических ядра.