ПВТ - осень 2014 - лекция 1а - Описание курса

17
Лекция 1а. Описание курса Пазников Алексей Александрович Кафедра вычислительных систем СибГУТИ Сайт курса: http://cpct.sibsutis.ru/~apaznikov/teaching/ Вопросы: https://piazza.com/sibsutis.ru/fall2014/pct14/home Параллельные вычислительные технологии Осень 2014 (Parallel Computing Technologies, PCT 14)

Upload: alexey-paznikov

Post on 23-Jul-2015

469 views

Category:

Education


0 download

TRANSCRIPT

Page 1: ПВТ - осень 2014 - лекция 1а - Описание курса

Лекция 1а. Описание курса

Пазников Алексей АлександровичКафедра вычислительных систем СибГУТИ

Сайт курса: http://cpct.sibsutis.ru/~apaznikov/teaching/Вопросы: https://piazza.com/sibsutis.ru/fall2014/pct14/home

Параллельные вычислительные технологииОсень 2014 (Parallel Computing Technologies, PCT 14)

Page 2: ПВТ - осень 2014 - лекция 1а - Описание курса

Информация о курсе

▪ Преподаватель: к.т.н., доцент кафедры ВС Алексей Александрович Пазников 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

Page 3: ПВТ - осень 2014 - лекция 1а - Описание курса

Структура курса

▪ 13 лекций (17 - у 5 курса)

▪ 13 практических занятий (17 - у 5 курса)

▪ 5 лабораторных работ (7 - у 5 курса)

▪ курсовая работа (курсовой проект)

▪ экзамен

Page 4: ПВТ - осень 2014 - лекция 1а - Описание курса

Содержание курса

1. Введение в параллельные вычисления

2. POSIX Threads

3. Разработка параллельных алгоритмов

4. С++11-threads

5. OpenMP

6. Cilk, Intel TBB

7. Шаблоны параллельного программирования

8. MPI

9. PGAS

10. Распределённые вычисления

3, 4курсы

5курс

Page 5: ПВТ - осень 2014 - лекция 1а - Описание курса

Литература

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

Page 6: ПВТ - осень 2014 - лекция 1а - Описание курса

Отчётность по курсу и критерии оценки

▪ Для успешной сдачи экзамена необходимо сдать 5 лабораторных работ и защитить курсовую работу.

▪ Если до экзамена остались несданные лабораторные, они сдаются на экзамене, при этом за экзамен ставится оценка “неудовлетворительно”.

▪ Лабораторная работа оценивается по 5-балльной шкале.

▪ Получение “автомата” - возможно...

Page 7: ПВТ - осень 2014 - лекция 1а - Описание курса

Правила

▫ Опоздание без уважительной причины недопустимо.

▫ Человек, опоздавший на перекличку, считается отсутствующим.

▫ Во время лекции соблюдать необходимый уровень тишины.

▫ По ходу лекции нужно задавать вопросы.

Page 8: ПВТ - осень 2014 - лекция 1а - Описание курса

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

Page 9: ПВТ - осень 2014 - лекция 1а - Описание курса

Piazza - сервис вопросов и ответов для университетов

Page 10: ПВТ - осень 2014 - лекция 1а - Описание курса

Piazza - как получить доступ? (прод.)

1. Вводите e-mail, получаете код подтверждения.

2. Вводите фамилию, имя (реальные!).

3. Пароль.

4. Программа обучения (Undergraduate).

5. Направление обучения (Computer Science).

6. Дата окончания вуза.

Page 11: ПВТ - осень 2014 - лекция 1а - Описание курса

Piazza - как получить доступ? (прод.)

Page 12: ПВТ - осень 2014 - лекция 1а - Описание курса

Piazza - как получить доступ? (прод.)

Page 13: ПВТ - осень 2014 - лекция 1а - Описание курса

Piazza - как получить доступ? (прод.)

Page 14: ПВТ - осень 2014 - лекция 1а - Описание курса

Slideshare

Page 15: ПВТ - осень 2014 - лекция 1а - Описание курса

Slideshare

Page 16: ПВТ - осень 2014 - лекция 1а - Описание курса

Slideshare

Page 17: ПВТ - осень 2014 - лекция 1а - Описание курса

Slideshare