On optimization of computing applications for multiprocessor systems with nonuniform memory access

Authors

  • A.V. Stavtsev Prokhorov General Physics Institute of RAS (GPI RAS)
  • A.V. Stavtsev Peoples’ Friendship University of Russia

Keywords:

waveguide, waveguide modes, dispersion relations, irregularities, waveguide scattering, numerical modeling

Abstract

An approach to optimize computing applications for multiprocessor systems with nonuniform memory access (the so-called NUMA systems) is considered. This approach allows one to make the most use of system computing resources with minimal changes in application codes and can be applied in hybrid MPI-threaded programs on modern cluster systems. Some results of numerical experiments on a large number of realistic problems are discussed.

Author Biographies

A.V. Stavtsev

A.V. Stavtsev

References

  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.

Published

08-06-2010

How to Cite

Егоров А., Ставцев А. On Optimization of Computing Applications for Multiprocessor Systems With Nonuniform Memory Access // Numerical Methods and Programming (Vychislitel’nye Metody i Programmirovanie). 2010. 11. 184-192

Issue

Section

Section 1. Numerical methods and applications