Для программирования параллельных программ определённой популярностью пользуется модель графа задач (task graph). В целом все подобные технологии строятся на идее, что программист описывает параллельную программу путем добавления задач в вычислительную среду. Под задачей подразумевается некоторый неблокирующийся алгоритм для некоторого исполнительного устройства, например процессора или GPU. Выполнение задач подразумевается на некотором множестве исполнителей. Возникает вопрос, на каком конкретно исполнителе и когда следует выполнять ту или иную задачу? В работе предлагается гибридный подход. Он подразумевает, что при добавлении задачи в среду пользователь имеет возможность: 1. Явно указать исполнителя, на котором следует запускать эту задачу. 2. Позволить среде автоматически выбрать исполнителя из некоторого множества исполнителей.
Сборник тезисов в Интернет: https://2023.nscf.ru/nauchno-prakticheskaya-konferenciya/tezisy-dokladov/
Ключевые слова: Визуализация, параллельные вычисления, визуализация программного обеспечения, визуализация алгоритмов, планирование задач.