К концу 2007 года большая часть продаваемых компьютеров будут сделаны на основе четырехъядерных процессоров. Готово ли к этому Ваше ПО?
Корпорация Intel продолжает проводить свои уникальные семинары для разработчиков ПО. один из таких семинаров прошел в Москве, 23 октября 2007 г. Если Вы пропустили это мероприятие в этом году или у вас возникли вопросы, вы можете загрузить презентации в формате pdf или пообщаться с инженерами корпорации Intel, которые готовы поделиться своими знаниями в области разработки ПО для многоядерной архитектуры.
Во время этой сессии мы рассказали о предпосылках появления и распространения многоядерных процессоров и о вызванных ими переменах в компьютерном мире. А также, о планах корпорации Intel по выпуску многоядерных процессоров и о влиянии многоядерности на процессы разработки системного и прикладного ПО.
Блог Александра Майорова, инженер по программным технологиям Intel.
На этой презентации мы постарались освятить о практических преимуществах архитектуры Core 2 Duo и о том, как они отражаются на разработке приложений. В презентации речь шла о нижеследующих новых технологиях, которые являются неотъемлемой частью архитектуры Core 2 Duo:
- Wide Dynamic Execution
- Advanced Memory Access
- Advanced Smart Cache
- Power Efficiency technologies
- Smart Cache
Блог Виктории Жислиной, старшего инженера по программным технологиям Intel.
В этой сессии мы говорили об основных моделях - "шаблонах " для создания многопоточных приложений и о том, какие ресурсы Intel предлагает вам, чтобы начать разработку уже сегодня. Мы постарались охватить следующие темы:
- использование модели «думай параллельно»
- как определить, какие модули программы выиграют от использования нескольких потоков
- какой алгоритм лучше применять при распараллеливании в приложении
- Threading Building Blocks - решение с открытым исходным кодом от Intel
Блог Александра Майорова, инженера по программным технологиям Intel.
Эта презентация построена на рассмотрении конкретного детализированного примера разработки многопоточного приложения. Пример также показывает, как максимально эффективно использовать такие инструменты разработки Intel, как анализатор производительности VTune, библиотеку Threading Building Blocks, отладчик Thread Checker и профилировщик Thread Profiler. Вы увидите как приложение:
- выполняется на различной конфигурации процессоров
- поддерживает разные модели исполнения (последовательную, конвейер и т.п.)
- может быть разработано с помощью Threading Building Blocks;
- может быть улучшено с помощью анализатора производительности VTune’s
- может быть оптимизировано с помощью инструментов Thread Checker и Thread Profiler.
Геннадий Федоров, старший технический консультант по программному обеспечению.
все о:
Блог Марианны Светлосановой, менеджера по маркетингу программ Intel Software Network
А Вам понравилось? Расскажите, что Вы думаете о семинаре.