Курс посвящен изучению основных возможностей системы
метакомпьютинга X-Com - системы для организации распределенных неоднородных
вычислительных сред и проведения расчетов в таких средах. В рамках курса будут
рассмотрены базовые принципы организации распределенных вычислений, способы
адаптации прикладных задач к работе в распределенных вычислительных средах,
методы анализа эффективности распределенных расчетов.
Основная цель курса – получение навыков решения больших
прикладных задач в распределенных неоднородных вычислительных средах с помощью
системы метакомпьютинга X-Com.
В рамках курса рассматриваются следующие темы: основные
принципы организации распределенных вычислений в неоднородных средах;
архитектура и модель программирования в системе метакомпьютинга X-Com;
интерфейсы системы X-Com и способы адаптации прикладных задач на примере
реализации модельной задачи; различные варианты запуска расчетов в
распределенной среде; методы анализа эффективности распределенных расчетов;
методы улучшения масштабируемости распределенных расчетов в вычислительных
средах сверхвысокой производительности.
В ходе изложения материала слушателям будет предложено
выполнить ряд практических заданий на развертывание распределенной среды с
запуском прикладной задачи и анализом полученных результатов. Практические
задания будут выполняться с использованием ресурсов суперкомпьютера СКИФ МГУ
"Чебышев".
Желательно (но не обязательно) наличие базовых
навыков работы с ОС UNIX/Linux и знание основ языка программирования Perl.