ПВТ - осень 2014 - лекция 1а - Описание курса
TRANSCRIPT
Лекция 1а. Описание курса
Пазников Алексей АлександровичКафедра вычислительных систем СибГУТИ
Сайт курса: http://cpct.sibsutis.ru/~apaznikov/teaching/Вопросы: https://piazza.com/sibsutis.ru/fall2014/pct14/home
Параллельные вычислительные технологииОсень 2014 (Parallel Computing Technologies, PCT 14)
Информация о курсе
▪ Преподаватель: к.т.н., доцент кафедры ВС Алексей Александрович Пазников http://cpct.sibsutis.ru/~apaznikov/
▪ Аудитории: 400а, 402, 400, 402а (преподавательская)
▪ Расписание: https://www.google.com/calendar/embed?src=mcdni7ccsquv9vcjmvmmdr7mb4%40group.calendar.google.com&ctz=Asia/Omsk
▪ Сайт: http://cpct.sibsutis.ru/~apaznikov/teaching/index.php?n=Site.PCT-fall2014
▪ Презентации: http://www.slideshare.net/apaznikov
▪ Вопросы и ответы: https://piazza.com/sibsutis.ru/fall2014/pct14/home
Структура курса
▪ 13 лекций (17 - у 5 курса)
▪ 13 практических занятий (17 - у 5 курса)
▪ 5 лабораторных работ (7 - у 5 курса)
▪ курсовая работа (курсовой проект)
▪ экзамен
Содержание курса
1. Введение в параллельные вычисления
2. POSIX Threads
3. Разработка параллельных алгоритмов
4. С++11-threads
5. OpenMP
6. Cilk, Intel TBB
7. Шаблоны параллельного программирования
8. MPI
9. PGAS
10. Распределённые вычисления
3, 4курсы
5курс
Литература
1. Уильямс Э. Параллельное программирование на С++ в действии
2. MPI 3.0 Specification3. OpenMP 4.0 Specification4. Стивенс Р. UNIX. Профессиональное
программирование5. Butenhof D. Programming with POSIX Threads.6. Эндрюс. Г. Основы многопоточного, параллельного
и распределённого программирования7. Breshears C. The art of concurrency8. Herlihy M. The art of multiprocessor programming
Отчётность по курсу и критерии оценки
▪ Для успешной сдачи экзамена необходимо сдать 5 лабораторных работ и защитить курсовую работу.
▪ Если до экзамена остались несданные лабораторные, они сдаются на экзамене, при этом за экзамен ставится оценка “неудовлетворительно”.
▪ Лабораторная работа оценивается по 5-балльной шкале.
▪ Получение “автомата” - возможно...
Правила
▫ Опоздание без уважительной причины недопустимо.
▫ Человек, опоздавший на перекличку, считается отсутствующим.
▫ Во время лекции соблюдать необходимый уровень тишины.
▫ По ходу лекции нужно задавать вопросы.
Piazza - как получить доступ?
1. Зайти на piazza.com, нажать “Students Get Started”
2. Выбрать университет “Siberian State University of Telecommunications and Information Sciences”
3. В поле Class 1 набрать название курса PCT 14: Parallel Computing Technologies.
4. В после Class Access Code ввести PCT14.
5. Нажать Join Class
Piazza - сервис вопросов и ответов для университетов
Piazza - как получить доступ? (прод.)
1. Вводите e-mail, получаете код подтверждения.
2. Вводите фамилию, имя (реальные!).
3. Пароль.
4. Программа обучения (Undergraduate).
5. Направление обучения (Computer Science).
6. Дата окончания вуза.
Piazza - как получить доступ? (прод.)
Piazza - как получить доступ? (прод.)
Piazza - как получить доступ? (прод.)
Slideshare
Slideshare
Slideshare
Slideshare