00:00:19 Подведение итогов. 00:05:32 Наиболее распространённые причины плохой масштабируемости параллельных программ. 00:06:30 Поэлементная пересылка данных вместо блочной 00:08:44 Последовательный обмен сообщениями вместо одновременного. 00:37:22 Неиспользование преимуществ асинхронных операций. 00:43:23 Одновременная пересылка большого количества данных. 00:45:52 Разделение этапов счёта и пересылок. 00:59:17 Плохое соответствие топологии вычислений и сетевой топологии. 01:02:55 Недостаточная пропускная спсобность системной шины для работы с GPU. 01:05:12 Работа не через общую память в рамках одного узла 01:09:17 Общие рекомендации по написанию параллельных программ. Листинги программ на Python'е для рассмотренных на лекции примеров доступны по ссылке Ссылка на плейлист:
Hide player controls
Hide resume playing