Parallel programming software package GraphPlus Templet


Cite item

Full Text

Abstract

The parallel programming automation software package named Graphplus templet is considered. Its design purposes, architecture, efficiency of applying for numerical modeling problems solutions, features against similar approaches are discussed. Composition of the software package is described in details. Programming complexity of the numerical simulation applications coded with help of the software is considered.

About the authors

Sergey V Vostokin

S. P. Korolyov Samara State Aerospace University (National Research University)

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

Andrey R Khayrutdinov

S. P. Korolyov Samara State Aerospace University (National Research University)

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

Vladimir G Litvinov

S. P. Korolyov Samara State Aerospace University (National Research University)

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

References

  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.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2011 Samara State Technical University

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies