Общее

Профиль

Новости

Распределенные системы, 2023: Досрочный экзамен 12 января

Добавил(а) Vladimir Bakhtin 4 месяца назад

На досрочный экзамен 12 января приглашаются следующие студенты:
1) Эдуард Евгеньевич Мартынов
2) Алексей Брынцев
3) Артём Константинович Брянка
4) Егор Александрович Кашкаров
5) Татьяна Антоновна Никулина
6) Игорь Валерьевич Бобров
7) Надежда Андреевна Васильева
8) Владислав Романович Абросимов
9) Никита Алексеевич Афанасьев
10) Вероника Геннадьевна Морозова
11) Федор Дмитриевич Притула
Также приглашаются студенты, степень готовности заданий которых я оценил >=50%.
Для получения оценки "хорошо" или "отлично" Вам необходимо исправить замечания, указанные в трекере.

Распределенные системы, 2023: Консультация 12 января

Добавил(а) Vladimir Bakhtin 5 месяца назад

12 января в 16.00 состоится консультация по курсу "Распределенные системы", на которой Вы сможете задать все интересующие Вас вопросы.
По окончании консультации пройдет последняя в этом семестре попытка досрочной сдачи экзамена.
Чтобы попасть на эту попытку, необходимо в срок до 7 января (включительно) загрузить в трекер разработанные Вами программы и отчеты.
В отчете необходимо обязательно указать команду/команды, при помощи которых можно запустить разработанные программы на выполнение.
Материалы (программы), размещенные на сторонних ресурсах, рассматриваться не будут.

Студенты, задачи которых были отклонены или не смогли защитить их на предварительной сдаче, готовятся к устному экзамену, который пройдет 16 или 20 января.
С наступающим Новым Годом,
Владимир Бахтин.

Суперкомпьютеры и параллельная обработка данных, 2023: Зачет 29 декабря (1 комментарий)

Добавил(а) Vladimir Bakhtin 5 месяца назад

Зачет 29 декабря будет проходить в 2-х форматах.
1) Студенты, которым были поставлены конкретные задания по разработанным ими программам (например, заменить блокирующие Send/Recv на неблокирующие, перейти на использование коллективных операций и.т.п.), будет предоставлена возможность продемонстрировать новые версии программ.
2) Студенты, которые не смогли объяснить алгоритм "разработанных ими" программ, готовятся к устному зачету.
3) Остальные студенты также готовятся к устному зачету.
Список вопросов опубликован:
http://dvmh.keldysh.ru/attachments/download/7276/Questions2023.pdf
В билете будет 2 вопроса и задачка - распараллелить программу с помощью OpenMP.

Распределенные системы, 2023: Досрочный экзамен 26 декабря

Добавил(а) Vladimir Bakhtin 5 месяца назад

На досрочный экзамен 26 декабря приглашаются следующие студенты:
1) Максим Сергеевич Хребтов
2) Олег Юрьевич Никитин
3) Ярослав Сергеевич Федотов
4) Дмитрий Алексеевич Ильичев
5) Варвара Денисовна Казанцева
6) Николай Дмитриевич Майоров
7) Кирилл Игоревич Панин
8) Ирина Сергеевна Коляскина
9) Владимир Григорович Оганесян
10) Василий Дмитриевич Кучеров
11) Владимир Владимирович Горборуков
12) Андрей Павлович Зелинский
Я жду Вас на кафедре системного программирования (ауд. 726 или 727) 26 декабря в 16.00. При себе необходимо иметь распечатанную версию отчета, программ или ноутбук.
Также в этот день могут прийти студенты, отчеты и программы которых я посмотрел и степень готовности оценил >=60%.
Вы имеете неплохие шансы досрочно сдать экзамен, если успеете исправить указанные в трекере замечания.
Студенты, задачи которых были отклонены, готовятся в устному экзамену, который пройдет в обычные сроки (16 и 20 января).

Суперкомпьютеры и параллельная обработка данных, 2023: Зачет 22 декабря (1 комментарий)

Добавил(а) Vladimir Bakhtin 5 месяца назад

Я просмотрел все отчеты, которые были выложены в трекере.
Студенты, чьи задачи были "Закрыты" или "Отклонены", готовятся к устному зачету.
Список вопросов для зачета опубликован в Интернет: http://dvmh.keldysh.ru/attachments/download/7276/Questions2023.pdf
В билете будет 2 вопроса.
Один из вопросов будет по теме OpenMP.
Никакими материалами при подготовке ответа пользоваться нельзя.

Остальные студенты пытаются за оставшееся время исправить указанные замечания (если они есть), приносят с собой распечатанную версию отчета и тексты программ или ноутбук с электронной версией отчета.
График проведения зачета (какая группа в какое время приходит) будет опубликован завтра вечером.
С уважением,
Владимир Бахтин.

Распределенные системы, 2023: Замечания по результатам сдачи экзамена 15 декабря

Добавил(а) Vladimir Bakhtin 5 месяца назад

По результатам сдачи экзамена, который прошел сегодня, хотелось бы отметить следующее:
1. Мы неоднократно обсуждали на лекциях, что при разработке MPI-программ необходимо распределять данные между процессами.
Ни в одном из процессов массив (массивы) не должны находиться целиком.
В каждом процессе должна находиться лишь часть массива(какое-то подмножество строк/столбцов или блоков массива).
Размер этой части должен определяться с учетом количества MPI-процессов, используемых для выполнения программы.

MPI-программы, в которых массивы не распределены между процессами не принимаются.

2. На лекциях мы обсуждали недостатки централизованных алгоритмов и всегда для решения той или иной задачи старались предложить децентрализованный алгоритм, который бы обладал следующими свойствами:
-ни одна машина не имеет полной информации о состоянии системы;
-машины принимают решения на основе только локальной информации;
-выход из строя одной машины не должен приводить к отказу алгоритма.
Во второй программе необходимо реализовать именно такой алгоритм.
MPI-программы, в которых используется модель master-slave, в которых master-процесс используется для сохранения/чтения данных из контрольной точки, для дальнейшей рассылки, а затем сборки данных от всех процессов не принимаются.

3. В постановке 2 задачи говорится: "Добавить контрольные точки для продолжения работы программы в случае сбоя." На лекциях мы рассматривали средства параллельного ввода/вывода, которые есть в MPI. Контрольные точки должны быть сделаны именно с использованием MPI-IO. Программы без контрольных точек не принимаются.

4. Во многих программах, которые были показаны мне сегодня, было множество лишних барьерных синхронизаций (MPI_Barrier). Просьба внимательно проанализировать Ваши программы и убрать ненужные синхронизации. А если они действительно необходимы, то необходимо учесть их во временных оценках.

Суперкомпьютеры и параллельная обработка данных, 2023: Замечания по результатам сдачи зачета 14 декабря

Добавил(а) Vladimir Bakhtin 5 месяца назад

По результатам сдачи зачета, который прошел сегодня, хотелось бы отметить следующее:
1. Мы неоднократно обсуждали на лекциях, что при разработке MPI-программ необходимо распределять данные между процессами.
Ни в одном из процессов массив не должен находиться целиком.
В каждом процессе должна находиться лишь часть массива(какое-то подмножество строк/столбцов или блоков массива).
Размер этой части должен определяться с учетом количества MPI-процессов, используемых для выполнения программы.

MPI-программы, в которых массивы не распределены между процессами не принимаются.

2. В рамках курса мы рассматривали множество различных алгоритмов: умножение матриц, умножение матрицы на вектор, а также другие алгоритмы вычислительной математики и линейной алгебры. Ни в одном из рассмотренных нами алгоритмов у нас не было master-процесса, который бы раздавал работу и данные, а затем собирал полученные результаты. Все процессы в наших алгоритмах были равноправными, а алгоритмы - децентрализованными.

MPI-программы, в которых используется модель master-slave не принимаются.

3. Срок сдачи первой части задания прошел еще 2 недели назад. Но до сих пор в трекере есть множество заданий, по которым не было ни одного сообщения/загрузки программ. Все такие задания будут закрыты автоматически вечером 16 декабря. Студентам, чьи задачи будут закрыты, необходимо готовиться к устному зачету по курсу.

(1-10/45)

Экспортировать в Atom