3. Выписка из учебного плана
Курс 4
Семестр 7
Количество кредитов 3
Виды занятий
|
Общее количество часов
|
Лекции
|
15
|
Практическое занятие
|
|
Семинарское занятие
|
15
|
Лабораторное занятие
|
15
|
Студийное занятие
|
|
СРО
|
90
|
Итого
|
135
|
ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ ПО МОДУЛЯМ
(в академических часах)
№ недели
|
Наименование модуля и программного материала
|
Количество часов
|
|
Модуль 1. Введение в параллельные вычисления.
|
|
Лекции
|
|
1.1 Введение в параллельные вычисления.
|
2
|
1.2 Обзор параллельных вычислительных систем и их классификация. Способы организации параллельной обработки данных.
|
2
|
Семинарские занятия
|
|
1.1 Интегрированные наборы кластерного программного обеспечения.
|
1
|
Лабораторные занятия
|
|
1.1 Интегрированные наборы кластерного программного обеспечения.
|
1
|
СРО
|
|
1.1 Интегрированные наборы кластерного программного обеспечения.
|
6
|
Итого по модулю 1
|
12
|
Модуль 2. Моделирование параллельных программ.
|
|
Лекции
|
|
2.1 Моделирование параллельных программ. Реализация параллелизма различного вида..
|
2
|
Семинарские занятия
|
|
2.1. Пример использования методики разработки параллельных алгоритмов для параллельного решения гравитационной задачи N тел.
|
2
|
Лабораторные занятия
|
|
2.1. Пример использования методики разработки параллельных алгоритмов для параллельного решения гравитационной задачи N тел.
|
2
|
СРО
|
|
2.1. Пример использования методики разработки параллельных алгоритмов для параллельного решения гравитационной задачи N тел.
|
12
|
Итого по модулю 2
|
18
|
Модуль 3. Средства параллельного программирования вычислительных кластеров.
|
|
Лекции
|
|
3.1 Базовые средства параллельного программирования вычислительных кластеров. Методы передачи данных. Стандарт MPI.
|
3
|
3.2. Базовые средства параллельного программирования систем с общей памятью. Стандарт OpenMP.
|
2
|
3.3. Высокоуровневые средства программирования многопроцессорных систем. DVM-система.
|
2
|
3.4. Высокопроизводительные вычисления с применением графических процессоров (GPU). Технология NVidia СUDA.
|
2
|
Семинарские занятия
|
|
3.1. Модельный пример: умножение матрицы на вектор на MPI.
|
3
|
3.2. Пример программы произведения матриц на OpenMP.
|
3
|
3.3 Примеры программ на языке C-DVM
|
3
|
3.4 Пример программы на CUDA. Произведение матриц
|
3
|
Лабораторные занятия
|
|
3.1. Модельный пример: умножение матрицы на вектор на MPI.
|
3
|
|
3.2. Пример программы произведения матриц на OpenMP.
|
3
|
3.3 Примеры программ на языке C-DVM
|
3
|
3.4 Пример программы на CUDA. Произведение матриц
|
3
|
СРО
|
|
3.1. Модельный пример: умножение матрицы на вектор на MPI.
|
18
|
|
3.2. Пример программы произведения матриц на OpenMP.
|
18
|
|
3.3 Примеры программ на языке C-DVM
|
18
|
|
3.4 Пример программы на CUDA. Произведение матриц
|
18
|
|
Итого по модулю 3
|
105
|
|
Итого
|
135
|
4. Краткая организационно-методическая характеристика дисциплины
Виды контроля учебных достижений:
Рубежный 1 Коллоквиум
Рубежный 2 Коллоквиум
Итоговый Устный экзамен
Политика и процедуры курса
Студент обязан кратко записывать в тетрадь читаемый курс лекций, выполнять практические и домашние задания, не опаздывать на занятия, не разговаривать во время занятий, не читать газеты и журналы, отключить сотовый телефон, активно участвовать в учебном процессе.
Посещение должно быть обязательным. Пропуски занятий отрабатываются в полном объеме занятия, отраженном в учебно-методическом комплексе.
Требуется: предварительная подготовка к лекциям, практическим занятиям обязательное выполнение заданий для СРС, участие во всех видах контроля.
Система оценки результатов учебных достижений обучающихся
Знания, умения и навыки студентов оцениваются по следующей системе
Оценка по буквенной системе
|
Цифровой эквивалент баллов
|
Процентное содержание
|
Оценка по традиционной системе
|
А
|
4,0
|
95-100
|
отлично
|
А-
|
3,67
|
90-94
|
В+
|
3,33
|
85-89
|
хорошо
|
В
|
3,0
|
80-84
|
В-
|
2,67
|
75-79
|
С+
|
2,33
|
70-74
|
Удовлетворительно
|
С
|
2,0
|
65-69
|
С-
|
1,67
|
60-64
|
D+
|
1,33
|
55-59
|
D
|
1,0
|
50-54
|
F
|
0
|
0-49
|
Неудовлетворительно
|
Критерий оценок
Оценка
|
Критерий
|
Оценка А
|
- ставится в том случае, когда дан полный, развернутый ответ на поставленный вопрос, показана совокупность осознанных знаний об объекте, проявляющаяся в свободном оперировании понятиями, умении выделить существенные и несущественные его признаки, причинно-следственные связи. Знание об объекте демонстрируется на фоне понимания его в системе данной науки и междисциплинарных связей. Ответ формулируется в терминах науки, изложен литературным языком, логичен, доказателен, демонстрирует авторскую позицию обучающихся.
|
Оценка А-
|
- ставится в том случае, когда дан полный, развернутый ответ на поставленный вопрос, показана совокупность осознанных знаний об объекте, доказательно раскрыты основные положения темы; в ответе прослеживается четкая структура, логическая последовательность, отражающая сущность раскрываемых понятий, теорий, явлений. Знание об объекте демонстрируется на фоне понимания его в системе данной науки и междисциплинарных связей. Ответ изложен литературным языком в терминах науки. Могут быть допущены недочеты в определении понятий, исправленные обучающимся самостоятельно в процессе ответа.
|
Оценка В+
|
- ставится в том случае, когда обучающимся дан полный, развернутый ответ на поставленный вопрос, доказательно раскрыты основные положения темы в ответе прослеживается четкая структура, логическая последовательность, отражающая сущность раскрываемых понятий, теорий, явлений. Ответ изложен литературным языком в терминах науки. В ответе допущены недочеты, исправленные обучающимся с помощью преподавателя.
|
Оценка В
|
- ставится в том случае, когда дан полный, развернутый ответ на поставленный вопрос, показано умение выделить существенные и несущественные признаки, причинно-следственные связи. Ответ четко структурирован, логичен, изложен литературным языком в терминах науки. Могут быть допущены недочеты или незначительные ошибки, исправленные обучающимся с помощью преподавателя.
|
Оценка В-
|
- ставится в том случае, когда дан развернутый ответ на поставленный вопрос, показано умение выделить существенные и несущественные признаки, причинно-следственные связи. Ответ четко структурирован, логичен, изложен в терминах науки. Однако допущены незначительные ошибки или недочеты, исправленные обучающимся с помощью наводящих вопросов.
|
Оценка С+
|
- ставится в том случае, когда дан полный, но недостаточно последовательный ответ на поставленный вопрос, но при этом показано умение выделить существенные и несущественные признаки и причинно-следственные связи. Ответ логичен и изложен в терминах науки. Могут быть допущены 1-2 ошибки в определении основных понятий, которые обучающийся затруднился исправить самостоятельно.
|
Оценка С
|
- ставится в том случае, когда дан недостаточно полный и недостаточно развернутый ответ. Логика и последовательность изложения имеют нарушения. Допущены ошибки в раскрытии понятий, употреблении терминов. Обучающийся не способен самостоятельно выделить существенные и несущественные признаки и причинно-следственные связи. Обучающийся может конкретизировать обобщенные знания, доказав на примерах их основные положения только с помощью преподавателя. Речевое оформление требует поправок, коррекции.
|
Оценка С-
|
- ставится в том случае, когда дан неполный ответ, логика, и последовательность изложения имеют существенные нарушения. Допущены грубые ошибки при определении сущности раскрываемых понятий, теорий, явлений, вследствие непонимания обучающимся их существенных и несущественных признаков и связей. В ответе отсутствуют выводы. Умение раскрыть конкретные проявления обобщенных знаний не показано. Речевое оформление требует поправок, коррекции.
|
Оценка D+
|
- ставится в том случае, когда дан неполный ответ. Присутствует нелогичность изложения. Обучающий затрудняется с доказательностью. Масса существенных ошибок в определениях терминов, понятий, характеристике фактов, явлений. В ответе отсутствуют выводы. Речь неграмотна. При ответе на дополнительные вопросы Обучающий начинает осознавать существование связи между знаниями только после подсказки преподавателя.
|
Оценка D
|
- ставится в том случае, когда дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Обучающий не осознает связь данного понятия, теории, явления с другими объектами модуля (дисциплины). Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа обучающегося не только на поставленный вопрос, но и на другие вопросы модуля (дисциплины).
|
Оценка F
|
- ставится в том случае, если обучающийся обнаружил пробелы в знании основного материала, предусмотренного программой, не освоил более половины программы модуля (дисциплины), в ответах допустил принципиальные ошибки, не выполнил отдельные задания, предусмотренные формами текущего, промежуточного и итогового контроля, не проработал всю основную литературу, предусмотренную программой.
|
* В зависимости от содержания и форм контроля критерии могут быть дополнены.
Учебно-методическая обеспеченность дисциплины
№
|
Автор, наименование, год издания
|
Носитель информации
|
Имеется в наличии (шт.)
|
В библиотеке
|
На кафедре
|
Основная литература
|
|
Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. – СПб.: БХВ-Петербург, 2012.
|
Электрон. вариант
|
|
На кафедре
|
|
Воеводин Вл.В., Жуматий С.А. Вычислительное дело и кластерные системы. – М.: Изд-во МГУ, 2016. – 150 с
|
Интернет-издания
|
|
|
|
Лацис А. Как построить и использовать суперкомпьютер. – М.: Бестселлер, 2013
|
Интернет-издания
|
|
|
|
Гергель В.П., Стронгин Р.Г. Основы параллельных вычислений для многопроцессорных вычислительных систем: учебное пособие. – Нижний Новгород: Изд-во Нижегородского ун-та, 2017
|
Интернет-издания
|
|
|
Дополнительная литература
|
|
Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем. – СПб.: БХВ-Петербург, 2012.
|
Интернет-издания
|
|
|
|
Богачев К.Ю. Основы параллельного программирования. – М.: БИНОМ. Лаборатория знаний, 2014. – 342 с.
|
Интернет-издания
|
|
|
|
Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования: Пер. с англ. – М.: Изд-во «Вильямс», 2015.
|
Интернет-издания
|
|
|
|
Корнеев В.Д. Параллельное программирование в MPI. – Москва-Ижевск: Ин-т компьютерных исследований, 2016.
|
Интернет-издания
|
|
|
|
Лупин С.А., Посыпкин М.А. Технологии параллельного программирования. – М.: ИД «Форум»: ИНФРА-М, 2008. – 208 с
|
Интернет-издания
|
|
|
|
Боресков А.В., Харламов А.А. Основы работы с технологией CUDA. – М.: Изд-во «ДМК Пресс», 2011. – 232 с
|
Интернет-издания
|
|
|
Ф ЕНУ 703-13-17. Рабочая (модульная) учебная программа (Syllabus). Издание первое
Достарыңызбен бөлісу: |