03.07.2013 Views

Программа форума - Intel

Программа форума - Intel

Программа форума - Intel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

компьютерный континуум:<br />

методики преподавания<br />

1 – 9 февраля 2012 г.<br />

<strong>Программа</strong> ориентирована на преподавателей и научных работников, имеющих базовые знания<br />

и навыки в области программирования, ведущих или планирующих вести занятия по курсам,<br />

связанным с высокопроизводительными вычислениями, а также прикладных программистов,<br />

желающих расширить теоретическую подготовку и приобрести дополнительные навыки разработки<br />

и оптимизации программ.<br />

Цель программы: дать представление о современном состоянии в области высокопроизводительных<br />

вычислений, осветить основные вопросы разработки параллельных программ,<br />

возникающие проблемы и подходы к их решению; рассмотреть разделы, актуальные для преподавателей<br />

и научных работников, ведущих занятия и исследовательскую работу в естественнонаучных<br />

областях.<br />

Задачи программы:<br />

– дать представление об основных подходах к повышению производительности в современных<br />

вычислительных системах;<br />

– рассмотреть средства поддержки параллелизма в современных операционных системах<br />

– рассмотреть вопросы оптимизации программ по скорости решения задачи; научить эффективно<br />

использовать особенности современных архитектур;<br />

– изучить основы параллельного программирования для многоядерных и кластерных систем,<br />

рассмотреть инструменты, поддерживающие процесс создания параллельных программ.<br />

Специалист, прошедший обучение по программе, приобретет базовые знания по указанным<br />

разделам, а также практические навыки использования этих знаний при разработке параллельных<br />

программ.<br />

<strong>Программа</strong> состоит из ряда взаимосвязанных модулей. Состав и порядок модулей позволяет<br />

методически стройно выстроить последовательность обучения от базовых аспектов архитектуры<br />

параллельных вычислительных систем и современных операционных систем, необходимых<br />

для понимания дальнейшего материала, до использования конкретных программных инструментов,<br />

помогающих в процессе разработки параллельных программ.<br />

<strong>Программа</strong> включает следующие модули:<br />

• Параллелизм как основа архитектуры современных вычислительных систем.<br />

• Операционные системы: аспекты параллелизма.<br />

• Оптимизация программного обеспечения.<br />

• Введение в параллельное программирование.<br />

• Параллельное программирование для систем с общей памятью с использованием<br />

OpenMP, <strong>Intel</strong> Cilk Plus и <strong>Intel</strong> TBB.<br />

• Инструментальная поддержка параллельного программирования для систем с общей памятью.<br />

• Параллельное программирование для систем с распределенной памятью (кластеров) на<br />

основе MPI.<br />

Опыт проведения показывает наличие большого интереса к данной тематике в академической<br />

среде.<br />

39

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

Saved successfully!

Ooh no, something went wrong!