Скачать 160.31 Kb.
|
ДАЛЬНЕВОСТОЧНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ Учебно-методический комплекс дисциплины «Инструментальные средства программирования» Разработчик: Прохоров И.В. Идентификационный номер: УМКД.18(101)-01040002-М2.В.ДВ.2-2012 Контрольный экземпляр находится на кафедре информатики, математического и компьютерного моделирования ШЕН ДВФУ Лист из ![]() ![]() МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ) Школа естественных наук ДВФУ ![]()
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ (РПУД)«Инструментальные средства программирования“ 010400.68 Прикладная математика и информатикаФорма подготовки очнаяШкола естественных наук ДВФУ Кафедра информатики, математического и компьютерного моделирования Курс 1 семестр 1 лекции 18 (час.) практические занятия лабораторные работы 18 (час.) всего часов аудиторной нагрузки 36 (час.) самостоятельная работа 72 (час.) контрольные работы зачет 1 семестр экзамен Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего профессионального образования от 20 мая 2010 г. № 545 «Об утверждении и введении в действие ФГОС ВПО по направлению 010400 Прикладная математика и информатика (квалификация магистр) Рабочая программа обсуждена на заседании кафедры информатики, математического и компьютерного моделирования «16» мая 2012 г. Заведующий кафедрой А.Ю. Чеботарев Составитель профессор кафедры информатики, математического и компьютерного моделирования И.В. Прохоров Оборотная сторона титульного листа РПУД I. Рабочая программа пересмотрена на заседании кафедры: Протокол от «_____» _________________ 200 г. № ______ Заведующий кафедрой _______________________ __________________ (подпись) (И.О. Фамилия) II. Рабочая программа пересмотрена на заседании кафедры: Протокол от «_____» _________________ 200 г. № ______ Заведующий кафедрой _______________________ __________________ (подпись) (И.О. Фамилия) АННОТАЦИЯ Цели и задачи дисциплины Дисциплина «Инструментальные средства программирования» является дисциплиной по выбору профессионального цикла в курсе подготовки магистра в области прикладной математики и информатики. Целью дисциплины является подготовка выпускников к междисциплинарным суперкомпьютерным исследованиям для решения задач, связанных с процессами анализа, прогнозирования, моделирования и создания информационных процессов, технологий в рамках профессионально-ориентированных информационных систем. Начальные требования к освоению дисциплины Для освоения дисциплины "Инструментальные средства программирования" требуется знание разделов дисциплин "Информатика" и “Практикум на ЭВМ”. Для изучения дисциплины студент должен: Знать:
Уметь:
Владеть:
Компетенции выпускника ООП магистратуры, формируемые в результате освоения данной ООП ВПО. В результате освоения дисциплины, обучающийся должен: обладать компетенциями: общекультурными (ОК):
профессиональными (ПК): научная и научно-исследовательская деятельность: способностью проводить научные исследования и получать новые научные и прикладные результаты (ПК-1);
проектная и производственно-технологическая деятельность: способностью углубленного анализа проблем, постановки и
организационно-управленческая деятельность:
педагогическая деятельность:
консорциумная:
ВВЕДЕНИЕ (1 час) Тема 1 задачи идентификации математических моделей различных систем (3 часа) 1.1. Корректно и некорректно поставленные задачи(1,5 часа)
1.2. Параметрические модели динамических систем(1,5 часа)
Тема 2 УСТОЙЧИВЫЕ ЛИНЕЙНЫЕ АЛГОРИТМЫ ПАРАМЕТРИЧЕСКОЙ ИДЕНТИФИКАЦИИ (9 часов) 2.1. Вырожденные, несовместные, плохо обусловленные СЛАУ и их сингулярный анализ(1,5 час)
2.2. Оптимальные статистические регуляризирующие алгоритмы решения СЛАУ(1 час)
2.3. Оптимальные статистические регуляризирующие алгоритмы решения СЛАУ при неполной априорной информации(1,5 час)
2.4. Алгоритмы выбора параметра регуляризации(1,5 час)
§ 2.5. Точностные характеристики и синтез регуляризирующих алгоритмов решения СЛАУ(1,5 час)
2.6. Синтез регуляризирующих алгоритмов по заданным точностным характеристикам СЛАУ В MATHCAD(1 час) 2.7. Построение регуляризированных решений(1 час) Тема 3. Локальный регуляризирующий алгоритм параметрической идентификации (6 часов)3.1. Локальный регуляризирующий алгоритм с векторным параметром регуляризации (1 час).3.2. Построение локального регуляризирующего алгоритма с векторным параметром регуляризации (1 час) 3.3. Выбор параметров локального регуляризирующего алгоритма (2 часа) 3.4. Результаты вычислительного эксперимента(2 часа)
Лабораторные работы (18 часов.) Занятие 1. (1 час) Алгоритм решения систем линейных алгебраических уравнений с квадратной невырожденной матрицей методом Гаусса с использованием языка Си++ и функций MPI Занятие 2. (2 часа) Разработка и реализация на языке параллельного программирования алгоритма для оценки производительности однопроцессорного ПК и многоядерной архитектуры, состоящей из нескольких узлов. Занятие 3. (1 час) Оценка производительности системы параллельного счета при условии, что число запущенных процессов больше чем число вычислительных ядер. Занятие 4. (1 час) Разработка алгоритма и реализация его в виде С++ кода для подсчета среди чисел заданной значности, чисел с максимальной устойчивостью. Занятие 5. (1 час) Разработка параллельной программы ЭВМ для поиска k-той порядковой статистики в массиве за линейное время. Занятие 6. (1 час) Разработка параллельной программы ЭВМ для сортировки массива вещественных чисел с повторениями элементов. Занятие 7. (1 час) Разработка программы ЭВМ умножения матриц в топологии «двумерная решетка» с использованием типов данных для столбца и минора матрицы. Занятие 8. (1 час) Создание коммуникаторов, в которые входят процессы с четными и нечетными рангами, соответственно, и создать интеркоммуникатор между ними. Продемонстрировать их работу на каком-либо простом примере. Занятие 9. (1 час) Разработка алгоритма решения систем линейных алгебраических уравнений с квадратной невырожденной матрицей методом Гаусса с использованием языка Си++ и функций MPI с использованием односторонних коммуникаций. Занятие 10. (1 час) Разработка параллельной программы ЭВМ расчета площади круга методом Монте-Карло. Занятие 11. (1 час) Работа со скрипами, bat файлами и заданиями в очереди. Занятие 12. (1 час) Экспериментальная оценка программного и аппаратного ускорения системы и вычисление доли параллельных инструкций для программы ЭВМ для решения СЛАУ. Оптимизация алгоритма. Занятие 13. (1 час) Экспериментальная оценка программного и аппаратного ускорения системы и вычисление доли параллельных инструкций для задачи подсчета среди чисел заданной значности, чисел с максимальной устойчивостью. Оптимизация алгоритма. Занятие 14. (1 час) Экспериментальная оценка программного и аппаратного ускорения системы и вычисление части параллельных инструкций для задачи поиска k-той порядковой статистики в массиве за линейное время. Оптимизация алгоритма. Занятие 15. (1 час) Экспериментальная оценка программного и аппаратного ускорения системы и вычисление части параллельных инструкций по закону Амдала для умножения матриц в топологии «двумерная решетка» с использованием типов данных для столбца и минора матрицы. Оптимизация алгоритма. Занятие 16. (1 час) Разработка альтернативных параллельных вычислительных алгоритмов решения одной из задач данного курса. Сравнение производительности, эффективности и оптимизированности. Занятие 17. (1 час) Масштабирование параллельного высокопроизводительного численного алгоритма.
ВОПРОСЫ К ЗАЧЕТУ
IV. ТЕМАТИКА И ПЕРЕЧЕНЬ КУРСОВЫХ РАБОТ И РЕФЕРАТОВ Рефераты
V. УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ Основная литература 1. http://ssd.sscc.ru/old/chair/parprogmcomp.pdf В.Д.Корнеев. Параллельное программирование МУЛЬТИКОМПЬЮТЕРОВ. – Новосибирск, ИВМ и МГ СО РАН, 2006г., 215 стр.. 2. А.И.Мальцев. Алгоритмы и рекурсивные функции, Наука, 2006. 3. http://www.srcc.msu.ru/nivc/sci/books/parallel.html В.В.Воеводин, Вл.В. Воеводин. Параллельные вычисления. БХВ – Петербург 2002. – 609с. 4. http://2programmers.com/news/read/teorija-i-praktika-parallelnyh-vychislenij.html Гергель В.П. Теория и практика параллельных вычислений: БИНОМ. Лаборатория знаний, Интернет университет информационных технологий – ИНТУИТ.ру, 2007 5. Цилькер Б. Я., Орлов С.А. Организация ЭВМ и сетей. СПб.: Питер, 2004. 668 с. 6. Кузнецов С.Д. Основы баз данных. 2-е изд. М: Интернет-университет информационных технологий: Бином: Лаборатория знаний, 2007. 7. Э. Гамма Р. Хелм Р. Джонсон Дж. Влиссидес Приемы объектно-ориентированного проектирования: паттерны проектирования : [принципы применения паттернов проектирования, классификация паттернов, различные подходы к выбору паттернов, каталог паттернов с детальным их описанием] / Э. Гамма [и др.] ; [пер. с англ. А. Слинкин]. - Москва [и др.] : Питер, 2012. - 366 с. 8. Рассел, С. Искусственный интеллект: современный подход: пер. с англ. / Рассел, С., Норвиг, П. - М. [и др.]: Вильямс, 2006. - 1407 с. 9. Фаулер М., Скотт К. UML. Основы. 3-е издание. Краткое руководство по унифицированному языку моделирования. - Символ-Плюс, 2005. - 195 с. 10. Леоненков А.В. Самоучитель UML. 2-е издание.: БХВ; Петербург; 2004. - 158 с. 11. Мейер, Бертран. Объектно-ориентированное конструирование программных систем : [пер. с англ.] / Москва : Русская Редакция : Интернет ун-т информационных технологий, 2005. - XXVII, 1198 с 12. http://znanium.com/bookread.php?book=442655 Технология надежностного программирования задач автоматизации управления в технических системах: Ступина А. А. 2011г. 13. http://znanium.com/bookread.php?book=129286 Экономико-математическое методы и модели: Орлова И. В. 2007г. 14.http://progbook.ru/c/906-bogachev-osnovy-parallelnogo-programmirovaniya.html Основы параллельного программирования; К. Ю. Богачев //Издательство: Бином. Лаборатория знаний// Серия: Технический университет ISBN 978-5-94774-037-0; 2009 г, 344 стр. 15. http://window.edu.ru/resource/979/23979/files/mpibook.pdf Параллельное программирование с использованием технологии MPI: Учебное пособие; Антонов А.С. –М.: Изд-во МГУ, 2004г. -71с. Дополнительная литература 1.М.Гэри, Д.Джонсон. Вычислительные машины и труднорешаемые задачи. – М., Мир, 1982, - 416 с. 2.Ю.А.Березин, В.А.Вшивков. Метод частиц в разреженной плазме. Наука, Новосибирск. 1980. 3.Корнеев В.В, Киселев А. Современные микропроцессоры, 3-е издание. Санк-Петербург, БХВ-Петербург. 2003.- 440 c. 423 4. В.А.Вальковский, В.Э.Малышкин. Синтез параллельных программ и систем на вычислительных моделях. - Наука, Сибирское отделение, 1988, 128 стр. 5. Корнеев В.В. Параллельные вычислительные системы. М.: Москва, 1999.- 312 c. 6. Х.Пападимитриу, К.Стайглиц. Комбинаторная оптимизация. Алгоритмы и сложность. Москва, Мир, 1985 7. Пятьсот самых мощных компьютеров мира [http://www.top500.org]. 8. А.П.Ершов. Вычислимость в произвольных областях и базисах. Семиотика и информатика, вып.19, стр.3-58, 1982. 9. Х.Роджерс. Теория рекурсивных функций и эффективная вычислимость. Мир, Москва, 1972. (Hartley Rogers. Jr, Theory of Recursive Functions and Effective Computability, Mc Graw -Hill, 1967). 10. В.А.Успенский, А.Л.Семенов. Теория алгоритмов: основные открытия и приложения, Наука, 1987, 288 стр. 11. Г.Р.Эндрюс. Основы многопоточного параллельного и распределенного программирования. – М.: Изд. Дом Вильямс, 12.В.Н.Сачков. Комбинаторные методы дискретной математики, Наука, 1977, 317 стр. |
![]() | Контрольный экземпляр находится на кафедре информатики, математического и компьютерного моделирования шен двфу | ![]() | Учебно-методический комплекс составлен в соответствии с требованиями федерального государственного образовательного стандарта высшего... |
![]() | Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... | ![]() | Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... |
![]() | Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... | ![]() | Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта 2-го поколения высшего... |
![]() | Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... | ![]() | Умкд составлен к и н., доцентом С. И. Кангуном, к и н., доцентом Е. С. Меер, к и н., доцентом Е. Л. Зберовской |
![]() | Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной... | ![]() | Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной... |
Поиск Главная страница   Доклады   Рефераты   Курсовая работа   Лекции    |