Параллельные библиотеки
01Перед выполнением задания прочитайте инструкцию.
Задание
02При увеличении количества коэффициентов, будет увеличиваться время,
затрачиваемое на их вычисление. Коэффициенты вычисляются путем решения СЛАУ,
и для ускорения нужно использовать параллельную версию BLAS. На нашей системе
это библиотека OpenBLAS. Измените Makefile так, чтобы вместо библиотеки
blas
использовалась ее многопоточная версия openblas
. Библиотеки подключаются
с помощью ключа -l
. Затем измерьте прирост производительности по сравнению
с исходной версией программы и составьте следующую таблицу.
acf_size | время вычисления коэффициентов |
---|---|
... | ... |