03.07.2013 Views

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

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

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

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.

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

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

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

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

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

программирование. Курс предполагает наличие у слушателей базовых знаний и<br />

навыков структурного, модульного и (в некоторых разделах) объектно-ориентированного программирования.<br />

В качестве базового языка рассматривается С/С++. Многие идеи могут быть<br />

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

частности Fortran.<br />

Курс «Параллельные численные методы»<br />

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

связанных с их распараллеливанием. Рассматриваются элементы компьютерной арифметики,<br />

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

общего, так и специального вида (метод исключения Гаусса, разложение Холецкого, метод прогонки),<br />

итерационные методы решения систем линейных уравнений (методы простой итерации<br />

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

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

уравнений в частных производных, методы Монте-Карло.<br />

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

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

описаниях. При выполнении работ активно используются инструменты пакета <strong>Intel</strong> Parallel Studio<br />

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

корректности и заканчивая оценкой эффективности и масштабируемости.<br />

Курс рассчитан на преподавателей и научных сотрудников, а также аспирантов и студентов<br />

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

структурного, модульного и объектно-ориентированного программирования. В качестве базового<br />

языка рассматривается С/С++. Многие идеи могут быть с успехом перенесены на другой язык,<br />

поддерживающий многопоточное программирование, в частности Fortran. Длительность курса –<br />

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

заданий.<br />

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

практикума.<br />

Материалы на сайте <strong>Intel</strong>:<br />

http://software.intel.com/ru-ru/articles/courseware_parallel_computation_numerical_<br />

methods/<br />

Материалы на сайте ННГУ:<br />

http://hpcc.unn.ru/?doc=491<br />

41

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

Saved successfully!

Ooh no, something went wrong!