Параллельное программирование
Материалы о разработке многопоточных приложений
Материалы о разработке многопоточных приложений, примеры кода, советы разработчиков и интересные блоги:
- Intel® Threading Building Blocks, OpenMP* или потоки ОС?:
Каким API лучше воспользоваться для распараллеливания приложения? Обзор факторов, которые необходимо учесть при принятии решения. - Инструментарий Intel® Threading Tools и OpenMP*:
С помощью Threading Tools можно обнаружить и устранить характерные проблемы производительности, связанные с использованием OpenMP*. - Введение в технологии параллельного программирования:
Обзор технологий параллельного программирования (OpenMp*, MPI, Java FJTask) на примере простой программы вычисления ингтеграла.
Продукты для разработчиков
Вышла версия 2.1 библиотеки шаблонов C++ Intel® Threading Building Blocks. Библиотека позволит существенно упростить распараллеливание приложений, а совместимость со стандартами C++ обеспечивает легкую портируемость.
В этом году Intel уже второй раз проводит конкурс Threading Challenge, разделяя всех участников на 2 уровня — начальный и продвинутый. На обоих уровнях участникам предлагается решить по 3 задачи по параллельному программированию. На каждую задачу отводится 22 дня, в которые нужно успеть написать эффективный параллельный код, а "продвинутым" участникам еще и составить описание их работы. Конечно, в нашем конкурсе есть и призы, причем главным из них является полностью оплачиваемая поездка на Intel Developer Forum в США осенью 2011 года! Но и это еще не всё. Всем участникам конкурса предоставляется доступ к современной 40-ядерной системе в рамках программы Intel® Manycore Testing Lab!
Подробнее об условиях участия читайте в официальных правилах.
Вебинар «Высокая производительность с Intel Parallel Studio XE 2011»
Посетите 7 июня 2011 года в 10:00 бесплатный вебинар для программистов, IT-инженеров, IT-директоров «Высокая производительность с Intel® Parallel Studio XE 2011». Технический консультант Intel Игорь Воробцов расскажет о новых компиляторных технологиях, использованных в Intel® Composer XE, о поиске потенциальных ошибок в параллельном приложении с помощью Intel® Inspector XE, а также расскажет об оптимизации и тюнинге параллельных приложений с помощью Intel® VTune™ Amplifier XE.
Intel® Parallel Studio XE 2011 – это набор из нескольких инструментов для Windows* или Linux*, а также плагин для Microsoft Visual Studio*, позволяющий добиваться высокой эффективности параллельных программ на мультиядерных системах. Этот инструментарий полностью покрывает все этапы разработки приложения программистом, от создания скелета будущей параллельной программы до оптимизации релизной версии проекта. В состав этого набора входят три отдельных продукта, каждый из которых используется в своем сегменте цикла разработки.
Зарегистрируйтесь на вебинар прямо сейчас!
Приходите 7 июня в 10 утра, будет интересно!
Intel выступает спонсором Microsoft TechDays
Intel представляет секцию "параллельное программирование" конференции TechDays.ru.
Смотрите виртуальные доклады инженеров Intel, задавайте свои вопросы! А мы постараемся на них ответить.
- Обнаружение ошибок памяти с помощью Intel® Parallel Inspector.
- i7 SDK: ключ к разработке эффективных программ для процессора Intel® Core™ i7.
- Библиотека Intel® TBB: инфраструктура для создания многопоточных приложений.
- Параллелизм - ключ к производительности в мультиядерных платформах. Введение в Intel® Parallel Studio.
