Тема работы: | "Исследование способов распределения вычислительной нагрузки при моделировании сетевого динамического объекта с распределенными параметрами" |
Автор: | Доста Максим Алексеевич |
www.parallel.ru
Лаборатория Параллельных Информационных Технологий Научно-исследовательского вычислительного центра МГУ -
cамый крупный русскоязычный сервер, посвященный проблематике параллельных вычислений. На нем собрано
достаточное большое количество документации по структуре многопроцессорных систем и языкам параллельного
программирования. Существует относительно часто посещаемый форум и новостная рассылка. Сюда стоит зайти
любому человеку, который собирается как-либо контактировать с многопроцессорными системами.
cs.donntu.ru
Сайт кафедры вычислительной техники донецкого национального
технического университета. На данной кафедре под руководством проф. Святного ведутся работы по моделированию динамических объектов
с использованием многопроцессорных систем.
www.mcs.anl.gov/mpi/
Сайт посвященный интерфейсу передачи сообщений MPI. MPI - message passing interface
- хорошо стандартизованный механизм (библиотека функций), предназначенный для построения параллельных программ
в модели обмена сообщениями. На данном сайте можно найти документацию, исходный код библиотеки и ее
реализации для различных платформ.
www.mcs.anl.gov/mpi/mpi2/mpi2.html
Сайт посвященный интерфейсу передачи сообщений MPI2. MPI2 - новый стандарт,
созданный на основе базового стандарта MPI. В нем реализована поддержка ООП и одным из главных достоинств
этого стандарта является возможность создания процессов во время работы программы. Благодаря этому и еще многим
новым возможностям эта библиотека приобретает всё большую популярность.
www-users.cs.umn.edu/~karypis/metis/
Сайт программы Metis. Metis - пакет ПО для разбиения графов
(следовательно очень хорошо применим для распределения вычислительной нагрузки). На данном сайте можно найти
исходный код библиотеки Metis и сопутсвующих к ней дополнительных программ, а также ее расширения
(Parmetis, Kmetis). Также тут содержится документация и некоторые статьи от авторов программы
(G. Karypis, V. Kumar) и откомпилированные версии библиотеки для различных платформ.
www.top500.org
Список из 500 наилучших сайтов посвященных суперкомпьютерам.
Проект TOP500 стартовал в 1993 г. Дважды в год список 500 собирается и издается.
www.research.att.com/sw/tools/graphviz/
Graphviz - это ПО с открытым кодом для визуализации графов.
Визуализация графов - это путь представления графа по его структурному описанию. Автоматическое
рисование графов необходимо при разработке ПО, БД и веб дизайна и для многих других сфер, например
как для описания сетевого объекта или представления алгоритма в виде графа агоритма.
http://www.worldscinet.com/ppl/mkt/archive.shtml
Parallel Processing Letters - журнал посвященный параллельному программированию.
http://www-unix.mcs.anl.gov/dbpp/text/book.html
"Designing and Building Parallel Programs". Автор Ian Foster. Язык английский.
Эта книга предназначена для студентов и профессионалов, которые хотят узнать о том как писать
параллельные программы. Это не руководство по какому-то языку программирования или алгоритмам,
вместо этого тут обсуждается методика разработки параллельных приложений.
http://www.netlib.org/utk/papers/mpi-book/mpi-book.html
"MPI: The Complete Reference". Авторы Marc Snir, Steve Otto, Steven Huss-Lederman,
David Walker, Jack Dongarra. Год 1996. Язык английский.
Книга полностью описывает библиотеку передачи сообщений MPI и содержит примеры использования. Книга достаточно
проста в понимании (для тех, кто знаком с параллелными вычислениями).
parallel.ru/krukov/index.html
"Распределенные ОС". Курс лекций. Автор: Крюков В.А. Язык русский.
Курс лекций посвященный распределенным ОС. Лекции
могут пыть полезны не только людям интересующимся распределенными ОС, но и всем, кто интересуется
параллельным программированием. Тут затрагиваются такие вопросы как распределенная ФС, коммуникации и т.п.
parallel.ru/vvv/index.html
"Параллельная обработка данных". Курс лекций. Автор: Воеводин Вл.В. Язык русский.
Курс лекций посвященный параллельной обработке данных.
С данных лекций стоило б начать знакомство с миром параллельного программирования. В данных
лекциях поднимается вопрос о необходимости параллельных вычислений, архитектуре супер ЭВМ и библиотеке
передачи данных MPI.
www.spbcas.ru/cfd/techn/Parallel.htm
"Технологии распараллеливания". Автор Лабусов А.Н. Язык русский.
Небольшая статья в которой автор пытается выполнить анализ
классифицировать существующие способы распараллеливания. Статья больше носит характер необльшого
обзора и не может претендовать на полный анализ существующих методов.
www.cs.utk.edu/~browne/perftools-review/
"Review of Performance Analysis Tools
for MPI Parallel Programs". Авторы S. Browne, J. Dongarra, K. London. Язык английский. Год 1997.
Статья в которой сделан анализ существующих к 1997 году средств
для визуализации работы параллельных программ. Большинство из приведенных программ являются
некоммерческими и могут быть скачаны с указанных в статье адресов. Однако не все из них работают на
кластерах из обычных компьютеров. Большинство из программ работают только на супер ЭВМ и под ОС UNIX.
http://www.masters.donntu.ru/2002/fvti/cheptsov/magistr.htm
""MIMD-модель мережного об'єкта з розподіленими параметрами"."
Автор Чепцов А. Язык украинский. Год 2002.
Автореферат магистерской работы, посвященной моделированию сетевых динамических
объектов с распределенными параметрами.
http://www.masters.donntu.ru/2002/fvti/cheptsov/library/svjat.htm
"Проблемы моделирования сложных динамических систем." Автор Cвятный В. А. Язык русский.
Раскрывыаются проблемы моделирования сложных динамических систем.
http://www.masters.donntu.ru/2002/fvti/smagin/lib/mpi.rar
"Моделирование сетевого динамического объекта на основе MIMD-модели." Язык русский.
Методические материалы по теме: "Параллельное моделирование сетевого динамического объекта на основе MIMD-модели". Данный материал предназначен для студентов специальностей ВТ, СП.
http://www.masters.donntu.ru/2002/fvti/golub/magwork/index.html
"Динамическая балансировка загрузки процессоров в многопроцессорных системах." Автор Голуб С. Язык русский. Год 2002.
Автореферат магистерской работы, посвященной динамической балансировки загрузки процессоров в многопроцессорных системах.
http://www.masters.donntu.ru/2002/fvti/cheptsov/library/roterm.htm
"Актуальные разработки в области распределенных систем." Автор Kurt Rothermel. Язык русский. Перевод с немецкого: В.А.Святный.
http://www.masters.donntu.ru/2002/fvti/cheptsov/library/dummies.htm
"Пособие по MPI." Автор Евсеев И.И. Язык русский.