Паралелни алгоритми
Избираема дисциплина във ФМИ, СУ "Св. Кл. Охридски"
Провежда се в зала 218 на ИИКТ - БАН,
ул. “Акад. Г. Бончев”, бл. 25А
Лекции (45 ч.): проф. д.м.н. Светозар Димитров Маргенов, e-mail: margenov@parallel.bas.bg
Упражнения (45 ч.): гл. ас. д-р Гергана Иванова Бенчева, e-mail: gery@parallel.bas.bg
Анотация
Конспект
- Паралелни компютърни архитектури. Класификация на Флин. Нива на паралелизъм.
- EREW алгоритми за събиране и за намиране на максимум върху системи с обща памет.
- CREW алгоритми за намиране на максимум върху системи с обща памет.
- Паралелен префикс върху системи с обща памет.
- Приложение на паралелен префикс за решаване на СЛАУ с лентови матрици.
- Разпределени алгоритми за сортировка. Сортировка върху линеен масив от процесори.
- Разпределени алгоритми за сортировка. Сортиращи мрежи.
- Разпределени алгоритми за сортировка. Сортировка върху хиперкуб.
- Комуникационни алгоритми. Предавне на съобщение между два процесора.
- Групови комуникации: one-to-all, all-to-one, all-to-all.
- Кодове на Грей.
- Умножение на матрици върху двумерен масив от процесори. Алгоритъм на Канон.
- Итерационни методи за решаване на СЛАУ с разредени матрици. Разпределени алгоритми за реализация на метода на Якоби и метода на спрегнатия градиент.
- Итерационни методи за решаване на СЛАУ с разредени матрици. Разпределени алгоритми за реализация на метода на спрегнатия градиент с преобуславяне. MIC(0) факторизация.
- Паралелно програмиране. Message Passing Interface (MPI). Структура и основни функции.
Библиография
Упражнения
Последна промяна: Август 2011