Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности цифровой обработки информации. Указанный результат достигается благодаря способу максимальной загрузки кластерной вычислительной системы, в котором: загружают последовательный код программы, выделяют лексемы, формируют дескрипторы, строят спецификации до операций/функций и фрагментов; проверяют эквивалентность, расширяют множества операторов и связей; выполняют фрагментацию по временным ярусам с ранжированием операторов по мощности сопряженных множеств, формируют фрагменты, проверяя пересечения и количество, вычисляют сложность фрагментации; оценивают ресурсы процессоров с кэш-памятью и сети, кластеризуют фрагменты, распределяют по свободным процессорам, оценивают время обмена; создают параллельные нити с синхронизацией и учётом времени передачи данных; компилируют варианты кода с учётом работоспособных конфигураций; контролируют работоспособность узлов сигналами-запросами, при отказе перераспределяют операторы и операнды отказавшего узла, начиная с места останова, если есть промежуточные результаты, иначе с начала, с приоритетом наиболее длительных операций на освободившихся процессорах при готовности операндов. 1 ил.
