каталог - Конференция Разработчиков компьютерных Игр
каталог - Конференция Разработчиков компьютерных Игр
каталог - Конференция Разработчиков компьютерных Игр
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
КРИ 2008 | список докладов<br />
<strong>Игр</strong>овая физика на многоядерных процессорах с векторной<br />
обработкой<br />
Докладчики: Алексей Супиков, Сергей Лялин, Сергей Сидоров, Intel<br />
Аннотация: В докладе будет рассмотрен подход к распараллеливанию основных элементов<br />
физического движка для многоядерных процессоров с векторной обработкой данных (SIMD):<br />
выбор, адаптация и оптимизация алгоритмов с учетом многоядерных архитектур. Будут рассмотрены<br />
такие компоненты как система твердых тел, моделирование ткани и систем частиц.<br />
Даны результаты по производительности этих компонентов на многоядерной архитектуре.<br />
Будущее параллельного программирования вместе<br />
с компиляторами Intel<br />
Докладчик: Дмитрий Буданов, Intel<br />
Аннотация: В этой сессии мы расскажем о современном положении дел в области оптимизации<br />
и параллельном программировании под многоядерные процессоры с использованием существующих<br />
ныне компиляторов Intel C++. Также мы поговорим о некоторых новых технологиях<br />
и методах применения параллелизма, которые будут доступны в компиляторах уже в ближайшем<br />
будущем. Мы рассмотрим различные методы распараллеливания во время разработки,<br />
такие как транзакционная память, OpenMP 3.0, нотация массивов и др., над которыми активно<br />
работают сегодня наши исследовательские лаборатории. Эта сессия будет проходить в<br />
интерактивном режиме, Ваше мнение может влиять на будущие разработки.<br />
О докладчике: Дмитрий Буданов – эксперт в области оптимизации производительности программных<br />
продуктов, технологий компиляции и оптимизирующих компиляторов. Руководитель<br />
группы анализа производительности программных продуктов, подразделения компиляторов<br />
корпорации Intel®. Основной фокус работ группы сконцентрирован на поиске путей и алгоритмов<br />
повышения производительности программных продуктов, предоставляемых современными<br />
компиляторами языков высокого уровня корпорации Intel® для современных и перспективных<br />
x86 совместимых процессоров. Одним из ключевых способов повышения производительности<br />
является использование параллелизации в программировании алгоритмов<br />
доклады<br />
Оптимизация игр для NUMA архитектур.<br />
Часть 1: Обзор технологии<br />
Докладчик: Антон Пегушин, Intel<br />
Аннотация: Системы NUMA – это, как правило, многопроцессорные системы, отличительной<br />
особенностью которых является различия в задержке к доступу памяти в зависимости от того,<br />
который из процессоров к ней обращается. Таким образом, для эффективного исполнения на<br />
NUMA архитектуре, как операционная система, так и приложение пользователя должны иметь<br />
информацию о топологии процессорных элементов. Это позволит планировать запуск вычислений<br />
на процессорах, расположенных "ближе" к памяти, содержащей участвующие в вычислениях<br />
данные и код. Мы предлагаем рассмотреть несколько различных подходов к эффективному<br />
управлению исполнением многопоточных программ, позволяющие повысить вероятность<br />
того, что данные, помещенные потоком в кэш ЦПУ, будут доступны потоку всякий раз при его<br />
выполнении.<br />
О докладчике: Антон работает в компании Intel с 2001 года. Его карьера началась в проекте,<br />
занимавшемся разработкой библиотеки Probabilistic Networks Library (теперь известной как<br />
OpenPNL). В 2003 году Антон перешел в подразделение Threading and Cluster Tools и участво-<br />
25