Магистратура
2022/2023
Вычисления на GPU
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Программирование и анализ данных)
Направление:
01.04.02. Прикладная математика и информатика
Кто читает:
Департамент информатики
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Кузнецов Антон Михайлович
Прогр. обучения:
Программирование и анализ данных
Язык:
русский
Кредиты:
4
Контактные часы:
28
Программа дисциплины
Аннотация
Является дисциплиной по выбору. В рамках освоения дисциплины студенты изучат основы устройства различных видеокарт, а также овладеют навыками реализации основных алгоритмов на графических ускорителях.
Цель освоения дисциплины
- Формирование у студентов теоретических знаний и практических навыков программирования на графических ускорителях.
Планируемые результаты обучения
- Знает принцип устройства разных типов видеокарт и основы работы с ними вместо процессоров.
- Умеет реализовывать алгоритмы, использующие графические ускорители.
- Имеет навыки проведения параллельных и распределенных вычислений с применением видеокарт.
Содержание учебной дисциплины
- Раздел 1. История возникновения графических ускорителей. Архитектура видеокарты
- Раздел 2. Примеры алгоритмов. Общий обзор
Элементы контроля
- Домашнее задание №1Домашнее задание №1 выдается студентам в одном варианте. Срок выполнения домашнего задания – 2 недели. Форма представления обучающимися домашнего задания – представленные в письменном виде решения задач.
- Домашнее задание №2Домашнее задание №2 выдается студентам в одном варианте. Срок выполнения домашнего задания – 2 недели. Форма представления обучающимися домашнего задания – программа на языке С#.
- ЭкзаменУстный экзамен проводится в форме ответов на вопросы экзаменационного билета и дополнительные вопросы по материалам курса. Экзаменационный билет содержит один вопрос. На подготовку ответа выделяется 40 минут.
Промежуточная аттестация
- 2022/2023 учебный год 2 модульПреподаватель учитывает оценку за текущий контроль (домашние задания). Онакопленная = 0,5*Од/з1 + 0,5*Од/з2 Результирующая оценка за дисциплину рассчитывается следующим образом: ОРезультирующая = 0,5Онакопленная + 0,5Оэкзамен
Список литературы
Рекомендуемая основная литература
- Albahari, J., & Albahari, B. (2018). C# 7.0 in a Nutshell : The Definitive Reference. Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1614736
- Cleary, S., Troutman, E., Comer, R., Demarest, R., MacDonald, B., Roumeliotis, R., & Kersey, A. (2014). Concurrency in C# Cookbook : Asynchronous, Parallel, and Multithreaded Programming (Vol. First edition). Sebastopol, California: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=780578
- Richter, J. (2012). CLR Via C# (Vol. 4th ed). Redmond, Wash: Microsoft Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=507704
- Syme, D., Granicz, A., & Cisternino, A. (2015). Expert F# 4.0 (Vol. Fourth edition). [Berkeley, California]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1170308
Рекомендуемая дополнительная литература
- Adam Nathan. (2013). WPF 4.5 Unleashed. [N.p.]: Sams Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1600458