AMD рассказала о некоторых особенностях архитектуры Steamroller, которая придется на смену Bulldozer. Инновации и оптимизации должны привести к росту производительности процессоров и компенсировать неудачу Bulldozer.
В Steamroller AMD отказалась от главной особенности Bulldozer. В Bulldozer вычислительные ядра использовали общие блоки декодировании, FPU и кэш второго уровня. Они были объединены в блоки по два ядра. В Steamroller кэш и FPU также останутся общими, но каждое ядро теперь получит собственный блок декодирования. Такое решение является компромиссом между производительностью и энергопотреблением. Чем больше общих блоков, тем меньше транзисторов, соответственно меньше потребность в энергии.
Чтобы компенсировать появление отдельных блоков декодирования и сохранить аппетиты процессора на прежнем уровне, AMD оптимизирует FPU и кэш. Так кэш теперь может «менять размер», отключая отдельные части памяти в зависимости от нагрузки процессора. Также экономия энергии будет достигнута в рамках перехода с процесса 32 нм на 28 нм.
Bulldozer оказалась крайне неудачной архитектурой. Она не только опоздала на рынок, но еще и отличалась относительно низкой производительностью.