Основы параллельных вычислений (1119586), страница 4
Текст из файла (страница 4)
Но мне не хотелось бы здесьприводить полное описание данного интерфейса ввиду его громоздкости, тем более, что получаемый при этомвыигрыш по скорости работы вряд ли будет очень большим. Как обычно и делается в таких случаях, оставляемознакомление с интерфейсом mutex’ов читателю в качестве (необязательного) упражнения.5.2. Общие замечания к вычислительным алгоритмамСтоит заметить, что некоторые алгоритмы хорошо распараллеливаются, а некоторые — не очень. Иногдабывает так, что следующий шаг можно выполнить лишь тогда, когда полностью завершён предыдущий.
Ноумножение каких-нибудь матриц присутствует почти во всех алгоритмах, поэтому первый пример был выбран15неслучайно. С незначительными изменениями он адаптируется к каждому алгоритму в отдельности, что мы ипредоставим читателю. Одним словом, экспериментируйте, пишите и сдавайте. Желаю успехов!16.