Работа посвящена вопросу визуализации работы алгоритма планирования параллельных задач. Планирование задач — ключевая часть разрабатываемой автором среды онлайнвизуализации и параллельного программирования. При программировании параллельной версии одной прикладной задачи возникло подозрение, что алгоритм планирования не вполне оптимально распределяет нагрузку между исполнителями. В связи с чем было решено визуализировать его работу, чтобы увидеть общую картину и возможные проблемные места работы алгоритма. Вид отображения работает в трёхмерном пространстве и визуализирует назначения задач точками. Координаты точек определяются логическим временем, порядковым номером ядра (исполнителя), и порядковым номером блока данных из декомпозиции задачи. Цвет точек задаётся типом задачи. Зависимости между задачами по данным показаны отрезками. Построенный вид отображения успешно справился с поставленной задачей, и алгоритм планирования был улучшен.
Ключевые слова: Визуализация, параллельные вычисления, визуализация программного обеспечения, визуализация алгоритмов, планирование задач.Труды конференции: https://www.graphicon.ru/node/231
Презентация
Количество просмотров:
Вернуться в раздел Научная визуализация и визуализация программного обеспечения для параллельных вычислений