Умножение матриц больших размеров методом Штрассена

В исходнике был реализован алгоритм умножения матриц методом Штрассена.

Матрицы загружаются из бинарных файлов.

Для ускорения работы двухмерные массивы были развернуты в одномерные.

Так же была использована технология openMP для распараллеливания расчета переменных P (см. описание метода)

Сам алгоритм можно посмотреть в википедии:

https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%A8%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B5%D0%BD%D0%B0

Замечание:

Для максимального ускорения нужно компилировать в Release. В Debug конфигурации скорость упадет 3-5 раз.

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Другие работы автора
Купить

100,00 

(без учета комиссии 3,8 %)

matrix.zip
9486
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

Wurgengel

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Умножение матриц больших размеров методом Штрассена
Матрицы загружаются из бинарных файлов. Умножение многопоточное с помощью openMP. Создано было в VS 2017.
Категория: Образование
Стоимость: 100,00