Аннотация:В настоящее время в параллельных приложениях накладные расходы на передачу сообщений между узлами оказывают всё большее влияние на производительность. В связи с этим, становится особо актуальной задача размещения процессов параллельной программы по вычислительным узлам суперкомпьютера, известная, как задача мэппинга. В работе предлагается новый подход к решению задачи мэппинга. Ключевой особенностью подхода является выбор коммуникационного шаблона (в виде матрицы) путём фазового анализа приложения и использование свёрточной нейронной сети для быстрого выбора подходящего алгоритма мэппинга, исходя из построенного коммуникационного шаблона. Работа отдельных этапов метода продемонстрирована на тестовых примерах