Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
12:54:00
Студентов:
657
Выпускников:
99
Данный учебный курс представляет введение в параллельное и многопоточное программирование. Он знакомит читателя с общими свойствами параллельных вычислений, моделью параллельных вычислений и ее характеристиками.
Рассматриваются основы построения параллельных алгоритмов, обсуждаются проблемы параллельных вычислений при их выполнении на многоядерных компьютерах с общей памятью – гонка данных, клинч, проблемы синхронизации и блокировки. Все примеры программ, приведенные в данном курсе, написаны на языке C# с использованием средств параллельного программирования. В курсе обсуждаются средства, включенные в состав библиотеки классов FCL (Framework Class Library), начиная от класса Thread, описывающего потоки, до класса Parallel, включенного в TPL (Task Parallel Library).
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 4
1 час 40 минут
Параллельные алгоритмы
В этой лекции рассмотрим некоторые классические задачи, задав для их решения алгоритмы, допускающие распараллеливание. При рассмотрении будем проводить сравнение характеристик последовательных и параллельных алгоритмов. Под распараллеливанием в данной главе особое внимание будет уделяться распараллеливанию циклов. Дадим более точное определение этого понятия.
-
1 час 40 минут
-
Алексей Рыжков
Алексей Рыжков

не хватает одного параметра:

static void Main(string[] args)
        {
            x = new int[n];
            Print(Sample1,"original");
            Print(Sample1P, "paralel");
            Console.Read();
        }

Никита Белов
Никита Белов

Выставил оценки курса и заданий, начал писать замечания. После нажатия кнопки "Enter" окно отзыва пропало, открыть его снова не могу. Кнопка "Удалить комментарий" в разделе "Мнения" не работает. Как мне отредактировать недописанный отзыв?

Татьяна Дук
Татьяна Дук
Россия
Руслан Марин
Руслан Марин
Россия, Орел