ISSN 2304-6600 (Online)
ISSN 1997-0935 (Print)



Информационные системы и логистика в строительстве

GPU-ТЕХНОЛОГИИ В ПАРАЛЛЕЛЬНЫХ РЕШАТЕЛЯХ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ

  • Сидоров Александр Владимирович - ФГБОУ ВПО «Московский государственный строительный университет» (ФГБОУ ВПО «МГСУ»)
DOI: 10.22227/1997-0935.2012.5.187-193
Страницы: 187-193
Рассмотрены и проанализированы существующие свободно распространяемые решатели, использующие для вычислений графическое устройство компьютера. Цель этого анализа - исследование возможностей и ограничений подобных параллельных решателей прикладных задач, сводящихся к решению больших систем линейных алгебраических уравнений. Такие задачи, в основном из области теории сооружений, решаются в Научно- образовательном центре компьютерного моделирования уникальных зданий, сооружений и комплексов (НОЦ КМ) ФГБОУ ВПО «Московский государственный строительный университет» и в Научно-исследовательском центре СтаДиО. Изучены новые возможности по использованию GPU в пакете программ PETSc, а также проведены сравнительные тесты с использованием и без использования GPU. Исследована библиотека программ CUSP, которая специально создавалась для решения задач линейной алгебры при помощи графического устройства компьютера. Рассмотрен новый проект MAGMA, который является аналогом LAPACK для использования на GPU. Исследования проводились в НОЦ КМ МГСУ и на кафедре прикладной математики Рурского технического университета в Бохуме (Германия).
  • задачи линейной алгебры;
  • параллельные решатели;
  • библиотеки: PETSc;
Литература
  1. Научно-исследовательский центр СтаДиО. Режим доступа: www.stadyo.ru/ Дата обращения: 16.04.12.
  2. CUDA Zone. Режим доступа: www.nvidia.ru/object/cuda_home_new_ru.html. Дата обращения: 16.04.12.
  3. GPGPU. Режим доступа: ru.wikipedia.org/wiki/GPGPU. Дата обращения: 16.04.12.
  4. PETSc: Home Page. Режим доступа: www.mcs.anl.gov/petsc/ Дата обращения: 16.04.12.
  5. Message Passing Interface. Режим доступа: ru.wikipedia.org/wiki/Message_Passing_Interface. Дата обращения: 16.04.12.
  6. thrust - Code at the speed of light. Режим доступа: code.google.com/p/thrust/. Дата обращения: 16.04.12.
  7. Methods of Conjugate Gradients for Solving Linear Systems, Magnus R. Hestenes and Eduard Stiefel, Journal of Research of the National Bureau of Standards, vol. 49, no. 6, December 1952, Research Paper 2379, pp. 409-436.
  8. cusp-library - Generic Parallel Algorithms for Sparse Matrix and Graph Computations. Режим доступа: code.google.com/p/cusp-library/. Дата обращения: 16.04.12.
  9. MAGMA. Режим доступа: icl.cs.utk.edu/magma Дата обращения: 16.04.12.
  10. Belostotsky A.M., Vasilyev S.L., Sidorov A.V. Solving of large algebraic problems by parallel algorithms. Leading program packages features and own investigation. International Journal for Computational Civil and Structural Engineering, 2010, vol. 6, 1&2, pp. 65-66.
СКАЧАТЬ (RUS)