Большинство вычислений, выполняемых процессором, состоят из операций с дискретными данными, но для ряда приложений очень важными являются действия с плавающей запятой. На этой неделе AMD представила информацию о «продвинутом» распределении двух видов рабочей нагрузки в ее грядущих процессорах Bulldozer, и, как следствие, более высокой ожидаемой эффективности и производительности.
Подход, который использует AMD, назван Flex FP. В то время как ранее каждый целочисленный блок традиционно работал в паре со 128-битным FPU (блоком операций с плавающей запятой), два ядра Bulldozer будут делить один 256-разрядный FPU. Поскольку очевидно, что 256-битных команд нет, а есть только 32- или 64-битные, разработчики смогут использовать новые инструкции AVX для обработки восьми 32- или четырех 64-битных команд за такт.
Чипмейкер осознает, что AVX сразу не получит широкого распространения, поэтому делает ставку на гибкость архитектуры, которая станет козырем в момент перехода разработчиков на новые инструкции. Как уже упоминалось, основную нагрузку на процессор создают целочисленные операции, т.е. один очень большой и «прожорливый» FPU почти все время будет простаивать. С другой стороны, несколько меньших FPU стали бы узким местом при большом количестве операций с плавающей запятой.
Flex FP может динамически распределять ресурсы между двумя ядрами на основе нагрузки на каждый такт. Это значит, что одно ядро может выполнить 256-разрядную операцию AVX за один такт, а в следующем такте – оба ядра будут выполнять по одной 128-разрядной операции FMUL одновременно. По словам Джона Фрюе (John Fruehe), директора по маркетингу серверов и рабочих станций AMD, это обеспечит большую производительность и лучшую эффективность, чем у соперников.
Ещё одним изменением в будущих FPU станет выделенный планировщик, не связанный с планировщиком целочисленных операций. Таким образом, будет обеспечена ещё большая эффективность использования ресурсов с меньшими задержками. Очевидно, эти изменения будут иметь реальную выгоду только в серверах и рабочих станциях. Если увеличение производительности окажется таким значительным, как утверждает AMD, то оно может создать серьезную конкуренцию следующему поколению процессоров Intel Xeon.
Дебют процессоров на основе Bulldozer для серверов, рабочих станций и высокопроизводительных настольных компьютеров ожидается во втором или третьем квартале 2011 г. Остаётся только добавить, что инженерные образцы должны появиться в четвёртом квартале текущего года. Надеемся, что примерный уровень производительности новинок будет определен в ближайшее время.
Источник:
Hexus
AMD Bulldozer получит «гибкие» ядра
31.10.2010 09:14