Новости
О Центре
Кластер
Обучение
Основной курс по параллельному программированию
Учебные курсы
Магистратура
Дополнительное образование
Работы студентов
Библиотека
Исследования
Конференции
Полезные ссылки
NVIDIA
Контакты
О сайте
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Постановка задачи

Матрицы и матричные операции широко применяются в математике и математическом моделировании. Многие стандартные библиотеки программ содержат процедуры для различных матричных операций. Матричные вычисления представляют собой классическую область применения параллельных вычислений, т.к. характерным является повторение одних и тех же действий для разных элементов матриц. Выбор способа разделения матриц между процессорами приводит к появлению различных параллельных алгоритмов. Один из наиболее известных состоит в разбиении данных на полосы, в частности на горизонтальные.

В данной работе рассматривается последовательный алгоритм умножения матриц методом горизонтального разбиения, а также его параллельный аналог; производится расчет теоретического ускорения и эффективности алгоритма и приводятся результаты вычислительных экспериментов.

Новости

22.10.2012
04.09.2012
05.04.2012
06.03.2012
02.03.2012