Труды КНЦ вып. 11 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 8/2020 (11)

DOI: 10.37614/2307-5252.2020.8.11.010 УДК 005 А.М. Альбертьян1, И.И. Курочкин 2 1Москва, ФИЦ ИУ ИСА РАН 2 Москва, ИППИ РАН ИСПОЛЬЗОВАНИЕ СПЕЦИАЛИЗИРОВАННЫХ ВЫЧИСЛИТЕЛЕЙ НА УЗЛЕ ГРИД-СИСТЕМЫ ДЛЯ РЕШЕНИЯ КОМБИНАТОРНЫХ ЗАДАЧ* Аннотация В работе рассматривается использование специализированных вычислителей Intel Xeon Phi в грид-системе из персональных компьютеров. В качестве примера успешного использования специализированных вычислителей приводится комбинаторная задача по поиску диагональных латинских квадратов. Обсуждаются особенности реализации вычислительного приложения. Приводятся результаты работы вычислительного приложения в многопоточных режимах на различных процессорах и специализированном вычислителе. Ключевые слова: грид-система, вычислительные приложения, комбинаторные задачи, многопоточные режимы. A.M. Albertian, I.I. Kurochkin 1Moscow, Institute for Systems Analysis, RAS 2 Moscow, Institute for Information Transmission Problems, RAS USE OF SPECIALIZED COMPUTATIONAL DEVICES ON THE NODE OF THE DESKTOP GRID SYSTEM FOR THE SOLVE OF COMBINATORIAL PROBLEMS Abstract The paper discusses the use of specialized Intel Xeon Phi devices in a desktop grid system. As an example of the successful use of specialized devices, the combinatorial problem of finding diagonal Latin squares is given. Features of implementation of the computing application are discussed. The results of work of a computer application in multithreaded modes on different processors and specialized devices are given. Keywords: desktop grid, high-throughput computing, high performance computing, multi-threaded modes. Одним из направлений развития вычислений на грид-системах из персональных компьютеров (ГСПК, англ. desktop grid) является увеличение эффективности использования всех вычислительных ресурсов, предоставляемых каждым из доступных узлов. На данный момент, одним из наиболее популярных способов увеличения производительности систем для высокопроизводительных вычислений (англ. high performance computing, HPC) и грид-систем (англ. high- throughput computing, HTC), является использование в составе вычислительного узла специализированных вычислителей. Обычно подобные вычислительные ускорители представляют собой отдельные устройства, подключаемые к вычислительному узлу посредством внутренней широкополосной шины *Работа поддержанаРоссийскимфондомфундаментальныхисследований грант№18-29-03264. 105

RkJQdWJsaXNoZXIy MTUzNzYz