260 likes | 716 Views
Нижегородский государственный университет им. Н.И.Лобачевского. ПараЛаб. Программная система для изучения и исследования параллельных методов решения сложных вычислительных задач. Назначение системы.
E N D
Нижегородский государственный университет им. Н.И.Лобачевского ПараЛаб Программная система для изучения и исследования параллельных методов решения сложных вычислительных задач
Назначение системы Проведение вычислительных экспериментов с целью ИЗУЧЕНИЯ и ИССЛЕДОВАНИЯ параллельных алгоритмов решения типовых задач, требующих значительных вычислительных ресурсов. Нижегородский госуниверситет
Возможности системы Широкий набор имеющихся в системе средств визуализации позволяет: • изучить эффективность использования параллельных методов на разных вычислительных системах, • сделать выводы о масштабируемости алгоритмов, • вычислить возможное ускорение процесса параллельных вычислений. Нижегородский госуниверситет
ПараЛаб - интегрированная среда для проведения параллельных вычислительных экспериментов Возможности системы • моделирование вычислительной системы, • постановка задачи, • выполнение экспериментов, • анализ результатов вычислений Нижегородский госуниверситет
научное использование Области применения • учебное применение • прикладное применение Нижегородский госуниверситет
Может быть смоделирована любая вычислительная система Средства моделирования вычислительной системы Общая характеристика системы • Выбор топологии • Задание числа процессоров • Определение производительности процессора • Определение характеристик коммуникационной среды • Определение способа коммуникации Нижегородский госуниверситет
Постановка задачи Общая характеристика системы • Выбор одной из имеющихся в системе задач • сортировка данных • матричное умножение • обработка графов • Определение объема исходных данных • Выбор метода решения задачи Нижегородский госуниверситет
Результат решаемой задачи Окно вычислительногоэксперимента Область «Выполнение эксперимента» Ленточный индикатор и временные характеристики Нижегородский госуниверситет
Таблица итогов экспериментов Средства накопления и анализа результатов Результаты экспериментов в табличной форме Графики зависимостей Нижегородский госуниверситет
Средства накопления и анализа результатов Журнал экспериментов – табличная форма Нижегородский госуниверситет
Средства накопления и анализа результатов Журнал экспериментов – просмотр эксперимента Топология вычислительной системы Список параметров решавшейся задачи Список параметров вычислительной системы Нижегородский госуниверситет
Проведение реальных параллельных экспериментов • На одном компьютере, где имеется библиотека передачи сообщений MPI (многопоточное выполнение эксперимента) • На реальной многопроцессорной кластерной вычислительной системе • В режиме удаленного доступа к вычислительному кластеру Нижегородский госуниверситет
Опыт применения системы показывает, что ПараЛабможет оказаться полезной как для исследователей, только начинающих осваивать параллельные вычисления, так и для специалистов в этой перспективной области компьютерных технологий Нижегородский госуниверситет
Воспользуйтесь системой ПараЛаб, и Мир Параллельных Вычислений станет для Вас простым и понятным ! Нижегородский госуниверситет
Литература • Kumar V., Grama A., Gupta A., Karypis G. Introduction to Parallel Computing. - The Benjamin/Cummings Publishing Company, Inc., 1994. • Rajkumar Buyya. High Performance Cluster Computing. Volume 1: Architectures and Systems. Volume 2: Programming and Applications. Prentice Hall PTR, Prentice-Hall Inc., 1999. • Гергель В.П., Стронгин Р.Г. Основы параллельных вычислений для многопроцессорных вычислительных систем. Учебное пособие – Нижний Новгород: Изд-во ННГУ им. Н.И.Лобачевского, 2001. • Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. СПб., БХВ – Петербург, 2002. Нижегородский госуниверситет
Контакты Нижегородский государственный университет Факультет Вычислительной Математики и Кибернетики Кафедра Математического Обеспечения ЭВМ Гергель В.П., Лабутина А.А. Телефон: (8312) 65-48-59 Факс: (8312) 65-85-92 Электронная почта:gergel@unn.ac.ru, anuta@incub.ru Internet: http://www.software.unn.ac.ru Нижегородский госуниверситет