Архитектура и программирование современных многоядерных процессоров
Компактный курс лекций с практикой, 14-16 часов, письменный экзамен 90 минут. Состоится в сентябре 2018 года.
В предлагаемом курсе студенты изучат архитектуру и организацию современных высокопроизводительных процессоров, основным свойством которых является многоядерность и, как следствие, — высокий степень параллелизма в программировании этих процессоров.
Студенты овладеют практическими навыками по вычислению пиковой производительности таких процессоров, а также производительности типичных программ и приложений.
В курсе будут даны теоретические основы и практические навыки по программированию многоядерных процессоров с использованием популярных современных подходов: PThreads и OpenCL. Студенты научатся разрабатывать программы с помощью этих подходов, выявлять главные источники ошибок в программах и устранять их.
Особое внимание будет уделено практическим методикам оптимизации многоядерных программ с использованием разнообразных алгоритмических и программных приёмов.
Преподаватель: Проф. Сергей Горлач (Университет Мюнстер, Германия)/ Prof.Dr. Sergei Gorlatch (WWU Münster)
Предназначен для студентов 2-4 курсов ПИ и ПМИ, Магистратура, МИЭМ
Расписание:
10.09 (понедельник)– с 16.40 до 19.30 (2 пары) – ауд. 317
12.09 (среда) – с 15.10 до 18.00 (2 пары) – ауд. 402
14.09 (пятница) – с 15.10 до 18.00 (2 пары) – ауд. 618
17.09 (понедельник) – с 15.10 до 18.00 (2 пары) – ауд. 622
19.09 (среда) – с 15.10 до 18.00 (экзамен) – ауд. 511
Университет Мюнстер, Германия. Информация