Постановка задачи В ходе экспериментов необходимо определить влияние размера блока, типа данных (float и double), используемого компилятора на производительность перемножения двух блочных матриц. Первая матрица является симметричной, представлена как верхнетреугольная в виде одномерного массива по блочным строкам. Вторая является нижнетреугольной в виде одномерного массива по блочным столбцам. Используются 3 способа перемножения:
- Последовательное перемножение;
- Параллельное перемножение различных пар блоков;
- Параллельное перемножение каждой отдельной пары блоков;