Главная страница
russian   english
16+
<< назад

Название статьи

ОБЗОР ВИЗУАЛЬНЫХ СИСТЕМ РАЗРАБОТКИ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ


Номер журнала
5
Дата выпуска
2012

Тип статьи
научная статья
Коды УДК
681.3.06
Страницы
276-282
Ключевые слова
визуальные средства разработки параллельных программ, параллельное программирование, высокопроизводительные вычисления

Авторы
Гергель Виктор Павлович
Козинов Евгений Александрович

Место работы
Гергель Виктор Павлович
Нижегородский госуниверситет им. Н.И. Лобачевского

Козинов Евгений Александрович
Нижегородский госуниверситет им. Н.И. Лобачевского


Аннотация
Одно из направлений снижения сложности разработки параллельных программ – использование сред визуального анализа и проектирования программного обеспечения. Рассматриваются основные визуальные среды параллельного программирования, уменьшающие сложность разработки параллельных программ, а также сильные и слабые стороны рассматриваемых подходов.

Загрузить статью

Библиографический список
1 . Gergel V.P., Strongin R.G. Parallel computing for globally optimal decision making on cluster systems // Future Generation Computer Systems. 2005. V. 21, №5. P. 673–678.
2 . Стронгин Р.Г., Гергель В.П., Баркалов К.А. Параллельные методы решения задач глобальной оптимизации // Известия высших учебных заведений. Приборостроение. 2009. Т. 52. № 10. С. 25–33.
3 . Суперкомпьютерные технологии в науке, образовании и промышленности / Под ред. В.А. Садовничего, Г.И. Савина, Вл.В. Воеводина. М.: Изд-во Московского университета, 2009.
4 . Суперкомпьютерные технологии в науке, образовании и промышленности (Второй выпуск) / Под ред. В.А. Садовничего, Г.И. Савина, Вл.В. Воеводина. М.: Изд-во Московского университета, 2010.
5 . Суперкомпьютерные технологии в науке, образовании и промышленности (Третий выпуск) / Под ред. В.А. Садовничего, Г.И. Савина, Вл.В. Воеводина. М.: Изд-во Московского университета, 2012.
6 . Гергель В.П., Линев А.В. Проблемы и перспективы достижения экзафлопного уровня производительности суперкомпьютерных систем // Вестник ННГУ им. Н.И. Лобачевского. 2012. № 4. С. 189–198.
7 . TOP500 Project: сайт. – URL: http://www. top500.org (дата обращения 30.06.2012).
8 . TOP50 суперкомпьютеров: сайт. – URL: http:// top50.supercomputers.ru (дата обращения 30.06.2012).
9 . Учебный курс «Параллельные численные методы»: сайт. – URL: http://hpcc.unn.ru/?doc=491 (дата обращения 01.09.2012).
10 . Intel Parallel Studio: сайт. – URL: http:// software.intel.com/ru-ru/articles/intel-parallel-studio/ (дата обращения 30.06.2012).
11 . Intel Cluster Studio: сайт. – URL: http:// software.intel.com/ru-ru/articles/intel-cluster-studio/ (дата обращения 30.06.2012).
12 . Moore G.E. Cramming more components onto integrated circuits // Electronics. 1965. Vol. 38, No. 8. April 19.
13 . Wikipedia – Moore's_law. URL: http:// en.wikipedia.org/wiki/Moore's_law (дата обращения 20.04.2012).
14 . Соммервиль И. Инженерия программного обеспечения. 6 изд. Изд. дом Вильямс. 2002. С. 624.
15 . Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Второе изд. М.: Бином, 1998.
16 . Модель процессов MSF. Белая книга, 2003, перевод eLine Software.
17 . 2710B: Analyzing Requirements and Defining Microsoft.NET Solutions Architecture. Microsoft Official Course, 2003.
18 . Intel® Math Kernel Library (Intel® MKL): сайт. – URL: http://software.intel.com/en-us/intel-mkl (дата обращения 01.09.2012).
19 . GotoBLAS2: сайт. – URL: http://www.tacc. utexas.edu /tacc-projects/gotoblas2 (дата обращения 01.12.2012).
20 . Embarcadero C++Builder: сайт. – URL: http:// www.embarcadero.com/products/cbuilder (дата обращения 01.09.2012).
21 . Microsoft Visual Studio: сайт. – URL: http://www.microsoft.com/visualstudio/rus/downloads (дата обращения 01.09.2012).
22 . Lee P.A., Webber J. Taxonomy for visual parallel programming languages (Technical report series) // University of Newcastle upon Tyne, Computing Science, 2003.
23 . Востокин С.В. Графический метод проектирования параллельных программ с использованием асинхронной событийной модели вычислений // Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 30, Самара: СамГТУ, 2004. C. 178–183.
24 . Гергель В.П. Теория и практика параллельных вычислений. М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007.
25 . Mattson T.G., Sanders B.A., Massingill B.L. Pattern for parallel programming. Pearson Education, Inc., 2005. 384 p.
26 . The Message Passing Interface (MPI): сайт – URL: http://www.mcs.anl.gov/research/projects/mpi/ (дата обращения 30.06.2012).
27 . Newton P., Dongarra J. Overview of VPE: A visual environment for message-passing // Heterogeneous Computing Workshop. 1995.
28 . Scheidler C., Schafers L. Kramer-Fuhrmann O. TRAPPER: A Graphical programming environment for industrial high-performance applications // PARLE '93 PARALLEL ARCHITECTURES AND LANGUAGES EUROPE. Lecture notes in computer science, 1993. P. 403–413.
29 . Interprocessor Collective Communications Library (iCC) : сайт. – URL: http://www.cs.utexas.edu /~rvdg/intercom/ (дата обращения 30.06.2012).
30 . Delaitre T., Ribeiro G.R. Justo, Spies F., Win- ter S. EDPEPPS: An environment for the design and performance evaluation of portable parallel software // Submitted version of Euromicro Workshop PDP'97, London, June 1996.
31 . Winter S., Justo G.R.R. An environment for the design and performance evaluation of portable parallel software URL: http://www.cpc. wmin.ac.uk/~edpepps/ (дата обращения: 15.04.2008)
32 . Kacsuk P., Dozsa G., Fadgyas T. Designing parallel programs by the graphical language GRAPNEL // Microprocessing and Microprogramming. Vol. 41, Iss. 8–9, April 1996. P. 625–643.
33 . Browne J.C., Dongarra J., Hyder S.I., Moore K., Newton P. Visual programming and parallel computing // IEEE Parallel and Distributed Technology. 1995.
34 . Browne J.C., Dongarra J., Hyder S.I., Moore K., Newton P. Experiences with CODE and HeNCE in visual programming for parallel computing // IEEE Parallel and Distributed Technology. 1995.
35 . Beguelin A., Dongarra J., Geist G.A. et al. HeNCE: A Users' Guide URL: http://www.netlib. org/hence/hence-2.0-doc-html/hence-2.0-doc.html (дата обращения: 05.04.2008).
36 . Востокин С.В. Графический метод проектирования параллельных программ с использованием асинхронной событийной модели вычислений // Вестн. Самар. гос. техн. ун-та. Сер. физ.-мат. науки. 2004. №30. С. 178–183.
37 . Жидченко В.В. Программный комплекс моделирования и анализа алгоритмов параллельных вычислений: Дисс. канд. техн. наук. Самарский государственный аэрокосмический университет им. С.П. Королева, 2007.
38 . Webber J., Lee P. A. Visual, object-oriented development of parallel applications // Journal of Visual Languages & Computing. Vol. 12, Iss. 2. April 2001. P. 145–161.
39 . Котляров Д.В., Кутепов В.П., Маланин В.Н., Панков Н.А. Программные средства поддержки выполнения граф-схемных программ для кластерных систем // Технологии Microsoft в теории и практике программирования. Материалы конференции. Нижний Новгород, 2006. C. 149-151.
40 . Котляров Д.В., Кутепов В.П., Маланин В.Н., Панков Н.А. Реализация системы граф-схемного программирования в среде Microsoft.NET // Технологии Microsoft в теории и практике программирования. Материалы конференции. Нижний Новгород, 2006. C.1 52–154.
41 . Официальный сайт LabVIEW URL: http:// www.labview.ru/ (дата обращения: 01.05.2008).
42 . Lee P.A., Phillips C., Watson P. Final report: high performance (Parallel) object-oriented software systems (HiPPO) // School of computing science university of Newcastle upon Tyne, NE1 7RU.
43 . Легалов А.И., Казаков Ф.А., Кузьмин Д.А., Привалихин Д.В. Функциональная модель параллельных вычислений и язык программирования «Пифагор» URL: http://www.softcraft.ru/parallel/fpp /fppcontent.shtml (дата обращения: 01.05.2008).
44 . Гергель В.П., Козинов Е.А. Об одном подходе к визуальной разработке параллельных программ // Вестник ННГУ им. Н.И. Лобачевского. 2012. №4. С. 247–253.
45 . Гергель В.П., Стронгин Р.Г. Опыт Нижегородского университета по подготовке специалистов в области суперкомпьютерных технологий // Вестник Нижегородского университета им. Н.И. Лобачевского. 2010. № 3 (1). С. 191–199.
46 . Баркалов К.А., Гергель В.П., Гергель А.В. и др. Организация и проведение Всероссийской школы по суперкомпьютерным технологиям // Открытое и дистанционное образование. 2010. № 2. С. 24–29.