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