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


Скачать 4.06 Mb.
Название Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ»
страница 3/113
Тип Документы
rykovodstvo.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 Iii-я междисциплинарная научно-практическая конференция: «Современные...
Материалы iii-ей междисциплинарной научно-практической конференции кафедры дерматовенерологии Казанского Государственного медицинского...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Аннотация к рабочей программе дисциплины « В. Дв 1 – Современные аудиовизуальные технологии»
...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Пояснительная записка к программе курса Технологии в 5а, 5л классе...
Федеральный Закон от 29. 12. 2012 г. №273-фз «Об образовании в Российской Федерации»
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon «современные концепции экономической теории и практики: новые пути исследований и развития»
Международная научно-практическая конференция для студентов, аспирантов и молодых ученых
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Iii межрегиональная научно-практическая конференция Конференция посвящена 15-летию кафедры
Рекомендована к изданию на заседании научно-технического совета спбгусэ, протокол №2 от 31 октября 2011 г
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Xl научная и учебно-методическая конференция
Федеральной целевой программы «Научные и научно-педагогические кадры инновационной России на 2009–2013 годы», а также результатов,...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Гбпоу кк «Крымский технический колледж»
Методическая разработка учебного занятия «Компьютерная безопасность»по дисциплине ен. 02 Информационные технологии в профессиональной...
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon План управления лесами Арендатор ООО «Современные технологии обработки...
Имеющиеся ограничения в использовании лесов, предусмотренные лесным законодательством и утвержденными нормативными документами
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Программа повышения квалификации профессорско-преподавательского...
«Обучение современной психодиагностике на основе новейших педагогических технологий»
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Т. Е. Мамонова информационные технологии
Информационные технологии. Организация информационных процессов. Технология компьютерного моделирования: учебное пособие / Т. Е....
Научно-методическая конференция «Современные информационные технологии в образовании: Южный федеральный округ» icon Секция: «Информационные системы и технологии в науке, технике и образовании» проектно
Для любого человека актуально обеспечение безопасности помещения, являющегося его собственностью

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск