Источник: http://www.software.unn.ac.ru.
Последовательный, т.е. однопроцессорный, алгоритм напрямую следует из определения матрицы C.

Алгоритм 1
Временные затраты алгоритма Алг.1
![]()
Пусть имеется топология типа решетка
.
Пусть также
.
Матрица A разбивается на блоки

Аналогично разбиваются матрицы B и C.
Программа для
процессора
:

Алгоритм 2
В результате
на процессоре
:
![]()
Временные затраты алгоритма Алг.2:

- константа, связанная со
скоростью ЭВМ
- константа, связанная со
скоростью сети
Параллельные характеристики:
Ускорение

Эффективность
Пусть имеется топология типа решетка
.
Пусть также
.
Матрица A разбивается на блоки

Аналогично разбиваются матрицы B и C.
Программа для
процессора
:

Алгоритм 3
В результате
на процессоре
:
![]()
Временные затраты алгоритма Алг.3:

Параллельные характеристики:
Ускорение

Эффективность