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