1) Написать на языке C программу, запрашивающую у пользователя три натуральных числа: количество строк в матрице , количество столбцов в матрице А и количество столбцов в матрице Б и реализующее умножение матриц А и Б . Матрицы заполняются случайными целыми двухзначными числами. Программа должна вычислять результирующую матрицу параллельно в нескольких процессах. Количество процессов является параметром в программе и может быть легко изменено. Матрицы должны хранится в разделяемой памяти.
2) Во вложении есть код, его нужно дописать следующим образом: реализовать функцию, позволяющую выполнить быструю сортировку последовательно, а также методы, позволяющие вычислить время работы последовательной и параллельной версии алгоритма, а также величину ускорения.
Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Язык Си, лабы.
Реклама
Язык Си, лабы.
1) Написать на языке C программу, запрашивающую у пользователя три натуральных числа: количество строк в матрице , количество столбцов в матрице А и количество столбцов в матрице Б и реализующее умножение матриц А и Б . Матрицы заполняются случайными целыми двухзначными числами. Программа должна вычислять результирующую матрицу параллельно в нескольких процессах. Количество процессов является параметром в программе и может быть легко изменено. Матрицы должны хранится в разделяемой памяти.
2) Во вложении есть код, его нужно дописать следующим образом: реализовать функцию, позволяющую выполнить быструю сортировку последовательно, а также методы, позволяющие вычислить время работы последовательной и параллельной версии алгоритма, а также величину ускорения.