Спецификация AMD Light-Weight Profiling поможет раскрыть потенциал многоядерных систем

Как известно, существующее программное обеспечение не дает раскрыть в полной мере потенциал многоядерных процессоров, быстро обосновавшихся в ноутбуках и настольных ПК.

Компания AMD объявила о выпуске новой спецификации под названием «Light-Weight Profiling» (LWP), призванной повысить производительность приложений за счет механизма, позволяющего программному обеспечению эффективнее использовать преимущества многоядерной обработки. Спецификация LWP описывает первую технологию, поддерживающую инициативу «Hardware Extensions for Software Parallelism» («Аппаратные расширения для параллельного выполнения программ»), которая будет охватывать широкий набор инноваций, нацеленных на улучшение эффективности программного параллелизма и, как следствие, на повышение производительности приложений, путем использования новых аппаратных характеристик будущих версий процессоров AMD.

Спецификация LWP отражает процессорный механизм, от которого выиграет программное обеспечение, включая (но не ограничиваясь ими) такие среды исполнения, как Java Virtual Machine компании Sun Microsystems и NET Framework корпорации Microsoft. Она рассчитана на введение кода, который позволил бы с очень незначительными затратами ресурсов принимать решения в режиме реального времени с целью повышения производительности одновременно выполняемых задач. По мнению компании, это особенно эффективно для сред исполнения, в которых могут исполняться одновременно несколько потоков – в частности, набирающих популярность сред Java и .NET.

В своем недавнем опросе, проведенном среди разработчиков, исследовательская компания Evans Data отметила ожидающееся доминирование управляемых языков и управляемого кода при разработке приложений. А среды исполнения, в которых обрабатываются эти управляемые приложения, идеально подходят для многопроцессорной работы благодаря использованию параллельных процессов. При использовании управляемых сред расширения LWP обеспечит разработчиков методами повышения производительности параллельных и однопоточных приложений; поможет оптимизировать многопоточные приложения, запускаемые на многоядерных системах путем сокращения «узких мест».

Чтобы обеспечить соответствие расширений LWP потребностям разработчиков ПО, AMD приветствует отзывы, комментарии и предложения со стороны сообщества разработчиков, которые послужат для уточнения спецификации.

Источник: AMD

18 августа 2007 в 12:53

Автор:

Все новости за сегодня

Календарь

август
Пн
Вт
Ср
Чт
Пт
Сб
Вс