ПАРАЛЛЕЛЬНЫЕ МЕТОДЫ МОДЕЛИРОВАНИЯ ГЕТЕРОЭПИТАКСИАЛЬНОГО РОСТА НА МНОГОПРОЦЕССОРНЫХ СИСТЕМАХ С ОБЩЕЙ ПАМЯТЬЮ
К.В. Павский1,2, А.Л. Ревун1,2, С.А. Рудин1, Е.Н. Перышкова1,2, М.Г. Курносов1,2
1Институт физики полупроводников им. А. В. Ржанова СО РАН, Новосибирск, Россия pkv@isp.nsc.ru 2Сибирский государственный университет телекоммуникаций и информатики, Новосибирск, Россия pm@artemrevun.ru
Ключевые слова: высокопроизводительные системы, параллельные программы, барьерная синхронизация, OpenMP
Страницы: 116-125
Аннотация
Предложены решения, позволяющие повысить эффективность исполнения параллельных программ на высокопроизводительных вычислительных системах, при моделировании гетероэпитаксиального роста на многопроцессорных системах с общей памятью. Разработанные алгоритмы ориентированы на выполнение программной реализации моделирования гетероэпитаксиального роста на многопроцессорных NUMA-узлах с общей памятью. Основное требование к эффективному выполнению параллельных программ на ресурсах многопроцессорного узла заключается в учёте архитектурно-ориентированного подхода к реализации алгоритмов передачи данных через разделяемую память NUMA-узлов. Предложенные алгоритмы оптимизации синхронизации в системах с общей памятью повышают эффективность доступа к общей памяти многопроцессорного узла и позволяют сократить время выполнения барьерной синхронизации. Разработанные методы и алгоритмы реализованы в виде программного обеспечения для многопроцессорных NUMA-узлов с общей памятью.
DOI: 10.15372/AUT20240413 |