Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ»





НазваниеНаучно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ»
страница3/113
Дата публикации22.04.2015
Размер4.06 Mb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9   ...   113


ЭЛЕКТРОННЫЙ ЗАДАЧНИК
ПО ПАРАЛЛЕЛЬНОМУ MPI-ПРОГРАММИРОВАНИЮ

Абрамян М.Э.

Южный федеральный университет,
факультет математики, механики и компьютерных наук


E-mail: mabr@math.rsu.ru

В докладе описывается комплекс «Programming Taskbook for MPI» (PT for MPI), содержащий набор заданий по параллельному программированию с применением технологии MPI. Комплекс PT for MPI должен использоваться совместно с базовым вариантом задачника Programming Taskbook версии не ниже 4.9.

Задания на параллельное MPI-программирование могут выполняться на языках Паскаль и С++ в следующих программных средах: Borland Delphi 7.0 и Turbo Delphi 2006; Free Pascal Lazarus 0.9; Microsoft Visual C++ 6.0; Microsoft Visual Studio .NET 2003, 2005 и 2008. К программам учащегося должна подключаться динамическая библиотека mpich.dll, входящая в состав комплекса MPICH. Для программ на С++ доступ к библиотеке обеспечивается с помощью файла mpich.lib и набора заголовочных файлов (также входящих в систему MPICH), а для программ на Паскале — с помощью модуля MPI.pas, который разработан автором комплекса PT for MPI и содержит описания констант, типов и более 120 функций MPI.

Комплекс PT for MPI предоставляет при выполнении заданий те же возможности, что и базовый задачник Programming Taskbook; в частности, он передает программе учащегося исходные данные, проверяет правильность результатов, полученных программой, и сохраняет сведения о каждом тестовом испытании программы в специальном файле. Кроме того, в данном комплексе предусмотрены следующие дополнительные возможности, связанные со спецификой выполнения программ в параллельном режиме:

  • демонстрационный просмотр заданий, не требующий использования параллельного режима;

  • создание для выбранного задания проекта-заготовки с подключенными к нему модулями библиотеки MPI;

  • особый механизм, обеспечивающий выполнение программы учащегося в параллельном режиме при ее обычном запуске из среды разработки: запущенная программа выполняет запуск приложения MPIRun.exe из комплекса MPICH, которое, в свою очередь, запускает программу в параллельном режиме (все процессы выполняются на локальном компьютере);

  • передача каждому процессу параллельной программы его собственного набора исходных данных;

  • получение от каждого процесса требуемых результатов и их автоматическая пересылка в главный процесс для проверки и отображения в окне задачника;

  • вывод информации об ошибках времени выполнения и ошибках ввода-вывода с указанием рангов (номеров) процессов, в которых эти ошибки произошли;

  • возможность вывода отладочной информации для каждого процесса в специальном разделе окна задачника;

  • завершение всех запущенных процессов даже в случае зависания параллельной программы.

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

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

В состав комплекса PT for MPI включена группа учебных заданий MPIBegin, которая содержит 100 заданий, предназначенных для ознакомления с возможностями библиотеки MPI 1.1. Задания разбиты на следующие подгруппы:

  • «Процессы и их ранги» (6 заданий),

  • «Обмен сообщениями между отдельными процессами» (23),

  • «Коллективная пересылка данных» (18),

  • «Коллективные операции редукции» (10),

  • «Производные типы и упаковка данных» (13),

  • «Группы процессов и коммуникаторы» (12),

  • «Виртуальные топологии» (18).

С помощью конструктора учебных заданий PT4TaskMaker преподаватель может разрабатывать дополнительные группы заданий, связанные с параллельным MPI-программированием.

Подробная информация о возможностях комплекса PT for MPI содержится на сайте ptaskbook.com.
1   2   3   4   5   6   7   8   9   ...   113

Похожие:

Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconРоссийской Федерации Федеральное агентство по образованию южный федеральный Университет
В сборнике представлены доклады участников научно-методической конференции «Современные информационные технологии в образовании:...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconРеферат (в свободной форме), то доклад/реферат может быть официально...
Региональное отделение Международной Академии информатизации и фгбоу впо московский государственный университет технологий и управления...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconМеждународная научно-практическая конференция «Суперкомпьютеры: вычислительные...
Приглашаем вас принять участие в работе международной научно-практической конференции «Суперкомпьютеры: вычислительные и информационные...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Современные технологии обучения и информационные технологии в дошкольном образовании
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon«Информационные и коммуникационные технологии в образовании и научной деятельности»
Продолжается прием заявок на участие в работе Межрегиональной научно-практической конференции «Информационные и коммуникационные...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconРабочая программа дисциплины «Современные информационные технологии в социальных науках»
Целью освоения дисциплины «Современные информационные технологии в социальных науках» является формирование готовности студентов...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconПлан работы методического объединения начальной школы №446 на 2013-2014...
Методическая тема объединения:«Современные информационные технологии обучения в работе учителя начальных классов – залог успешного...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Информационные технологии в образовании приобретают все большее распространение. Их использование позволяет эффективно применять...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconВсероссийский научно-исследовательский институт селекции плодовых...
Апологетика в XIX-XX вв. (Эпоха великих германских философов и больших достижений науки)
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconV всероссийская научно-методическая конференция «Инновации в науке, образовании и бизнесе»
В соответствии со статьей 179 Бюджетного кодекса Российской Федерации Правительство Челябинской области
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon«Информационные технологии в образовании» Центр новых педагогических...
Интернет, новых методик преподавания и др., основой которых являются компьютерные технологии. Книга будет полезна педагогам, преподавателям...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconИнформационное сообщение
Оргкомитет Международной научно-технической конференции (Computer-Based Conference) "современные информационные технологии" предлагает...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconИнформационное сообщение
Оргкомитет Международной научно-технической конференции (Computer-Based Conference) "современные информационные технологии" предлагает...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconИнформационное сообщение
Оргкомитет Международной научно-технической конференции (Computer-Based Conference) "современные информационные технологии" предлагает...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconУчебно-методический комплекс учебной дисциплины «проектирование информационных...
Программа соответствует требованиям гос впо от 23 декабря 2005 г по направлению подготовки 230200 – Информационные системы, специальности...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» iconНовые информационные технологии в образовании
В свое время новой технологией являлось использование электронно-контролирующих устройств типа «Ласточка», совсем недавно новой информационной...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск