Создание многопоточных приложений требует от разработчиков специальных знаний. Новые расширения предлагают возможности анализа производительности с помощью спецификации Light-Weight Profiling и последующей оптимизации ПО. Приложение сможет на этапе выполнения распознавать различные ситуации (например, конкуренцию за кэш) и перераспределять память. Со временем могут быть добавлены другие программные расширения, включая поддержку высокоскоростной передачи сообщений, быстрое переключение контекста и т.д. Разработчики смогут использовать их с помощью компиляторов или API-интерфейсов. В новых процессорах AMD Barcelona и Bulldozer этих расширений пока не будет. Их планируется ввести в ближайшие три-четыре года.

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