21.01.2015 Views

каталог - Конференция Разработчиков компьютерных Игр

каталог - Конференция Разработчиков компьютерных Игр

каталог - Конференция Разработчиков компьютерных Игр

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!