Программный комплекс параллельного программирования GraphPlus Templet


Цитировать

Полный текст

Аннотация

Описан программный комплекс для автоматизации параллельного программирования GraphPlus templet. Рассмотрены цели проектирования, архитектура, эффективность применения при решении задач численного моделирования, особенности в сравнении с аналогичными подходами. Описан состав комплекса программ, приведена оценка сложности параллельного программирования численных методов при его использовании.

Об авторах

Сергей Владимирович Востокин

Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)

Email: easts@mail.ru
(д.т.н., доц.), профессор, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)

Андрей Ринатович Хайрутдинов

Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)

Email: khairutdinov@yandex.ru
аспирант, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)

Владимир Геннадьевич Литвинов

Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)

Email: doom-black@mail.ru
аспирант, каф. информационных систем и технологий; Самарский государственный аэрокосмический университет им. ак. С. П. Королёва (национальный исследовательский университет)

Список литературы

  1. Востокин С. В. Графическая объектная модель параллельных процессов и её применение в задачах численного моделирования. Самара: СНЦ РАН, 2007. 286 с.
  2. Hunt G. C., Larus J. R. Singularity: Rethinking the Software Stack // SIGOPS Oper. Syst. Rev.. Vol. 41, no. 2. Pp. 37-49.
  3. Востокин С. В. Спецификация визуальной модели параллельных и распределённых вычислений на основе логики TLA / В сб.: Параллельные вычисления и задачи управления: Тр. Четверт. Международн. конф-ции (PACO'2008, 27-29 октября 2008 г., Москва). М.: ИПУ РАН, 2008. С. 1338-1348.
  4. Dalci E., Fong E., Goldfine A. Requirements for GSC-IS Reference Implementations. National Institute of Standards and Technology, Information Technology Laboratory, 2003.
  5. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. New York: Addison-Wesley, 1995. 416 pp.
  6. Дмитриев С. Языково-ориентированное программирование: следующая парадигма // RSDN Magazine, 2005. № 5
  7. Schmidt D. C., Huston S. D. C++ Network Programming. Vol. 2: Systematic Reuse with ACE and Frameworks. New York: Addison-Wesley, 2002. 384 pp.
  8. Бергизияров П. К. Программирование на типовых алгоритмических структурах с массивным параллелизмом // Вычислительные методы и программирование, 2001. Т. 2, № 2. С. 1-16.
  9. Stroustrup B. The C++ Programming Language / 3rd edition. New York: Addison-Wesley, 1997. 1040 pp.
  10. Земсков Ю. В. Qt 4 на примерах. СПб.: БХВ-Петербург, 2008. 608 с.
  11. Reinders J. Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism. Sebastopol, CA: O'Reilly Media, 2007. 334 pp.
  12. Абрамов C. M., Адамович А. И., Инюхин А. В., Московский А. А., Роганов В. А., Шевчук Ю. В. Т-система с открытой архитектурой / В сб.: Суперкомпьютерные системы и их применение: Тр. международн. научн. конф-ции (SSA'2004, 26-28 октября 2004 г., Минск). Минск: ОИПИ НАН Беларуси, 2004. С. 18-22.
  13. Quinn M. J. Parallel Programming in C with MPI and OpenMP. New York: McGraw-Hill, 2004. 544 pp.
  14. Крюков В. А., Удовиченко Р. В. Отладка DVM-программ // Программирование, 2001. № 3. С. 19-29.
  15. Московский А. А., Первин А. Ю., Сергеева Е. О. Первый опыт реализации шаблона параллельного программирования на основе Т-подхода / В сб.: Программные системы: теория и приложения: Тр. Междунар. конф-ции. Т. 1. М.: Наука, Физматлит, 2006. С. 245-255.
  16. Dijkstra E. W., Scholten C. S. Termination detection for diffusing computations // Information Processing Letters, 1980. Vol. 11, no. 1. Pp. 1-4.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Самарский государственный технический университет, 2011

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.