Является дисциплиной по выбору. В рамках освоения дисциплины студенты изучат основы устройства различных видеокарт, а также овладеют навыками реализации основных алгоритмов на графических ускорителях.
Цель освоения дисциплины
Формирование у студентов теоретических знаний и практических навыков программирования на графических ускорителях.
Планируемые результаты обучения
Знает принцип устройства разных типов видеокарт и основы работы с ними вместо процессоров.
Имеет навыки проведения параллельных и распределенных вычислений с применением видеокарт.
Содержание учебной дисциплины
Раздел 1. История возникновения графических ускорителей. Архитектура видеокарты
Раздел 2. Примеры алгоритмов. Общий обзор
Элементы контроля
Экзамен
Устный экзамен проводится в форме ответов на вопросы экзаменационного билета и дополнительные вопросы по материалам курса. Экзаменационный билет содержит один вопрос. На подготовку ответа выделяется 40 минут.
Домашнее задание №2
Домашнее задание №2 выдается студентам в одном варианте. Срок выполнения домашнего задания – 2 недели. Форма представления обучающимися домашнего задания – программа на языке С#.
Домашнее задание №1
Домашнее задание №1 выдается студентам в одном варианте. Срок выполнения домашнего задания – 2 недели. Форма представления обучающимися домашнего задания – представленные в письменном виде решения задач.
Промежуточная аттестация
2025/2026 2nd module
Преподаватель учитывает оценку за текущий контроль (домашние задания).
Онакопленная = 0,5*Од/з1 + 0,5*Од/з2
Список литературы
Рекомендуемая основная литература
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
Преподаватель
Шуранов Евгений Витальевич
Программа дисциплины
Аннотация
Цель освоения дисциплины
Планируемые результаты обучения
Содержание учебной дисциплины
Элементы контроля
Промежуточная аттестация
Список литературы
Рекомендуемая основная литература
Рекомендуемая дополнительная литература
Авторы