Об оптимизации вычислительных приложений для многопроцессорных систем с общей неоднородной памятью

Авторы

  • К.Ю. Богачев Московский государственный университет имени М.В. Ломоносова https://orcid.org/0000-0003-0040-9765
  • А.Р. Миргасимов Московский государственный университет имени М.В. Ломоносова

Ключевые слова:

высокопроизводительные вычисления, гибридные MPI-многопоточные программы, NUMA-системы

Аннотация

Для многопроцессорных систем с общей памятью с разным временем доступа процессоров к различным участкам памяти (так называемые NUMA-системы) рассмотрен подход к оптимизации многопоточных приложений, позволяющий максимально использовать вычислительные ресурсы системы при минимальных изменениях в коде приложения. Подход может быть использован в гибридных MPI-многопоточных программах на современных кластерных системах. Приведены результаты численных экспериментов на большом количестве реальных задач. Работа выполнена при поддержке РФФИ (проект № 09-01-00625-a).

Авторы

К.Ю. Богачев

А.Р. Миргасимов

Библиографические ссылки

  1. Lameter C. Local and remote memory: memory in a Linux/NUMA system // (ftp://ftp.kernel.org/pub/linux/kernel/people/christoph/pmig/numamemory.pdf, 2006).
  2. David E.Ot t. Optimizing software applications for NUMA. DDJ Magazine, 2009.
  3. Богачев К.Ю. Основы параллельного программирования. М.: Бином, 2003.
  4. Богачев К.Ю., Жабицкий Я.В. Блочные предобусловливатели класса ILU для задач фильтрации многокомпонентной смеси в пористой среде // Вестн. Моск. ун-та. Матем. Механ. 2009. № 5. 19-25.
  5. Богачев К.Ю., Горелов И.Г. Применение параллельного предобусловливателя CPR к задаче фильтрации вязкой сжимаемой жидкости в пористой среде // Вычислительные методы и программирование. 2008. 9, № 2. 35-41.
  6. Богачев К.Ю., Мельниченко Н.С. О пространственной аппроксимации методом подсеток для задачи фильтрации вязкой сжимаемой жидкости в пористой среде // Вычислительные методы и программирование. 2008. 9, № 2. 42-50.
  7. Saad Y. Iterative methods for sparse linear systems. Philadelphia: SIAM, 2003.

Загрузки

Опубликован

03-06-2010

Как цитировать

Богачев К., Миргасимов А. Об оптимизации вычислительных приложений для многопроцессорных систем с общей неоднородной памятью // Вычислительные методы и программирование. 2010. 11. 193-197

Выпуск

Раздел

Раздел 1. Вычислительные методы и приложения

Наиболее читаемые статьи этого автора (авторов)