Contacts:
-
Евтихов Владимир ГеоргиевичПреподаватель
Сведения об авторе: ЕВТИХОВ Владимир Георгиевич, к.т.н., доцент кафедры Прикладная информатика факультета Информационных технологий
Сведения о дисциплине: Параллельное программирование
Дисциплина читается на 4 курсе, 1 семестре по направлению подготовки 09.03.03 Прикладная информатика Профиль: Большие и открытые данные
Общая трудоемкость дисциплины составляет 4 зачетных единицы, т.е.144 академических часа. 18 ч. лекций, 90 ч. – самостоятельная работа студентов, 36 ч. практические и лабораторные работы.
Из того, что физические ограничения не позволяют безгранично увеличивать тактовые частоты, был сделан вывод, что для дальнейшего повышения производительности вычислений следует шире применять распараллеливание вычислительных процессов, т.е. осуществлять переход к параллельным вычислениям и параллельной обработке цифровой информации, как в рамках одной вычислительной системы, так и путем создания многопроцессорных систем и сетей, объединяющих большое количество процессоров или взаимосвязанных вычислительных машин.
Изучение принципов распараллеливания вычислительных процессов стимулировалось исследованиями на суперкомпьютерах, но в настоящее время применяются на вычислительных средствах всех масштабов. Даже на смартфонах параллельно решается несколько задач. Все элементы форм на дисплеях, пересылают друг дугу сообщения и как бы работают параллельно даже на последовательных процессорах. Возможности организации параллельных «нитей» включены во многие современные языки программирования.