Он делится на несколько групп, спецификации первой из которых, AMD Light-Weight Profiling, доступны на сайте компании. Эта группа инструкций позволит приложению в реальном времени контролировать и оптимизировать производительность собственной работы. Со временем компания опубликует еще ряд спецификаций новых команд, реализующих такие функции, как транзакционная память, высокопроизводительная передача сообщений и быстрое переключение процессов. Доступ к расширениям может быть обеспечен на уровне компиляторов или в виде небольшого API. Расширениями можно будет пользоваться в том числе при разработке приложений на платформах Microsoft Common Language Runtime или Java Runtime. Однако новые расширения появятся в процессорах AMD не раньше чем через три-четыре года. В частности, их не будет в подготавливаемых компанией к выпуску чипах Barcelona и Bulldozer. Как отмечают аналитики, у AMD и Intel разные подходы к решению проблемы параллелизма: Intel облегчает разработку многопоточных приложений за счет программных средств, AMD - с помощью аппаратных.

Поделитесь материалом с коллегами и друзьями